programar en un macbook- desarrollar apps android sin java

10 Entornos de programaci贸n para desarrollar apps Android sin Java

Como bien sabemos Android es el sistema operativo que ocupa mayor parte del mercado de las apps m贸viles. Por eso, como desarrollador Android lo m谩s l贸gico es que domines el lenguaje Java a la perfecci贸n. Sin embargo, la alta competitividad existente en la actualidad nos obliga a conocer diferentes lenguajes de programaci贸n de apps, no solo para un solo sistema operativo, si no adem谩s de que se valora mucho m谩s el poder desarrollar apps en Android聽y en iOS.

En esta situaci贸n nos topamos con que se descargan m谩s de un mill贸n de apps para Android. Entonces, 驴c贸mo podemos desarrollar聽apps en Android sin tener que utilizar Java y Android Studio? Nuestro objetivo al escribir este art铆culo siempre es echarte una mano para conseguir desarrollar聽apps en Android. En este caso sin necesidad de recurrir a entorno y herramientas nativas.

Eso s铆, siempre recuerda que Google ha puesto a tu disposici贸n Java para conseguir desarrollar apps en聽Android, aplicaciones nativas y 煤nicas. Y para animarte a ello renov贸 hace no mucho tiempo su p谩gina de soporte a desarrolladores: developer.android.com. En ella puedes encontrar toda la informaci贸n necesaria sobre desarrollar apps en Android: v铆deos, foros, tutoriales y todo tipo de materiales.

Pero lo cierto es que iniciarse en el mundo del desarrollo de apps en Android siempre puede ser dif铆cil si acabamos de empezar y no estamos especialmente familiarizados con los lenguajes nativos. O simplemente si no eres un programador Android, con nociones b谩sicas incluso podr铆as desarrollar apps en聽Android, aunque sin resultados tan sobresalientes como los m谩s profesionales.

programaci贸n para android
Im谩gen de Alvaro Reyes a trav茅s de Unsplash

Entornos para desarrollar apps Android:

Aqu铆 te citamos algunos de los mejores entornos de programaci贸n de aplicaciones en Android, sin recurrir a Java. Empezamos por las m谩s conocidas, hasta mostrarte algunas que probablemente no conozcas.

Basic 4 Android

La plataforma Basic4Android es una de las grandes enemigas de Android Studio, que programa con el lenguaje VisualBasic, tambi茅n rival de Java desde sus inicios. En este sentido, Basic4Android est谩 especialmente indicado para aquello desarrolladores Android que empezamos a desarrollar聽apps en Android. La explicaci贸n la encontramos en que es un entorno m谩s gr谩fico y menos abstracto, de manera que podemos ver los avances conforme programamos.

Mono para Android

Aunque Java sea el lenguaje nativo de Android, la gran fama de este sistema operativo ha conseguido que llegaran herramientas para programar apps en Android conociendo otros lenguajes de programaci贸n de apps. Los lenguajes que Microsoft para desarrollar apps聽C# y .NET han llegado tambi茅n a Android.聽Si deseas utilizar este lenguaje seguramente ya utilizar谩s Visual Basic, por lo tanto solo te queda descargar la SDK de Mono para Android y directamente podr谩s desarrollar聽apps en Android desde tu entorno Microsoft.

App Inventor

驴Y si no tienes un backgroud t茅cnico? 驴NO sabes ni C#, ni .NET, ni Java y ni o铆r hablar de Visual Basic? Pues entonces tenemos que recordarte App Inventor, una herramienta de la que te hemos hablado ya en nuestro blog.聽Esta es una plataforma desarrollada por Google Labs para que m谩s gente se uniera a programar en Android. Es un entorno totalmente visual en el que no hace falta ni escribir una sola l铆nea de c贸digo para desarrollar聽apps en Android. Uno de los grandes inconvenientes es tambi茅n su punto fuerte, la simplicidad y la rapidez a la hora de como crear una app para Android. Es completamente gratuito, solamente hay que descargar App Inventor en la web y empezar a crear apps.

programaci贸n para android
Im谩gen de Tirza van Dijk via Unsplash

LiveCode

Imagina una plataforma en la que puedas desarrollar聽apps en Android, pero tambi茅n en iOS, Linux, Windows, adem谩s de programar webs y para servidores desde una misma herramienta, desde LiveCode.聽Si ponemos como ejemplo que una aplicaci贸n que hemos decidido desarrollar聽en Android, pero que ahora queremos llevarla a Windows y a iOS para cubrir m谩s mercado. Lo l贸gico es que pienses que debes contratar a un desarrollador para Windows y otro para iOS. Pero aunque eso s lo m谩s recomendable, lo cierto es que si tienes cierto conocimiento de la herramienta LiveCode, adem谩s de programar en Android puedes hacerlo para esas otras plataformas.

InDesign CS6

Si hablamos de convertir publicaciones en apps descargables, In Design CS6 es tu programa ideal. Desde libros, revistas c贸mics a peri贸dicos y cat谩logos. Est谩 especialmente indicado para esas publicaciones que quieres convertir en apps, pero que personalmente no tienes tiempo ni ganas de aprender a programar aplicaciones. Con este CSE puedes conseguir crear apps en Android basadas en los contenidos que ya has creado. Solamente tienes que seguir estos pasos:

  • Descargar In Design CS6
  • Descargar Adobe Content View
  • Comprar una licencia dependiendo de cu谩ntas publicaciones vaya a tener tu revista o peri贸dico.

Despu茅s solamente tienes que encargarte del trabajo de dise帽o de apps y el programa hace el resto del trabajo.

programaci贸n para android
Im谩gen de Suika Ibuki a trav茅s de Unsplash

HTML5

Id贸neo para los que hab茅is programado p谩ginas web con anterioridad en HTML, podemos saber que resultados tenemos capacidad de conseguir al programar apps en Android. Con HTML5 vamos m谩s all谩, este lenguaje supone un avance enorme especialmente a la hora de hacer aplicaciones web.聽Lo bueno de este lenguaje de programaci贸n de apps es que posee una gran versatilidad y que su contenido se adapta a much铆simas plataformas. Es decir, que es ideal para el desarrollo de apps multiplataforma. Tambi茅n para desarrollar聽apps en Android. Con la gran ventaja de poder realizar actualizaciones de manera instant谩nea.

Appcelerator Titanium

Te presentamos una de las plataformas para聽desarrollar apps聽m谩s activas del momento. Con m谩s de mill贸n y medio de usuarios activos y m谩s de 20.000 aplicaciones desarrolladas. Si lo que quieres en programar en Android est谩s en el lugar indicado, existe much铆sima documentaci贸n sobre esta herramienta con la que puedes aprender f谩cilmente y empezar a聽desarrollar聽aplicaciones m贸viles.聽Como referencia de calidad te podemos decir que grandes firmas digitales como eBay o PayPal desarrollan sus aplicaciones m贸viles desde Appcelerator Titanium.

Ruboto

Si estas familiarizado con Ruby o JRuby, Ruboto una buena opci贸n para aplicar todos esos conocimientos y aprovecharlos para programar en Android y crear una app para dispositivos que corran con ese sistema operativo.聽Aunque no es tan grande como Appcelerator Titanium, s铆 que tiene una buena cantidad de programadores y tambi茅n existe bastante documentaci贸n para empezar a programar. Actualmente se puede descargar la consola y los scripts聽que te permitir谩n empezar聽a desarrollar apps.

programaci贸n- desarrollar apps
Im谩gen聽de Cl茅ment a trav茅s de Unsplash

Rhomobile Rodes

En este caso nos centramos en frameworks que tambi茅n corren con Ruby, como los que utilizamos con Ruboto. En este caso, Rhomobile Rodes permite crear aplicaciones multiplataformas. Una de las grandes ventajas es que nos permite incluir la utilizaci贸n de hardwares integrados en el dispositivo m贸vil. Es decir, que podemos solicitar accesos a c谩mara, GPS, etc. De manera muy sencilla sin ser un experto a la hora de desarrollar apps en聽Android. Adem谩s de ser un framework que cuenta con MVC, algo que muchos programadores de apps agradecer谩n. 驴La pega? Si quieres comercializar tu app tendr谩s que pagar unas licencias para poder hacerlo.

Adobe Air

Antes que nada, cabe decir que Adobe Air es una aplicaci贸n con la que se crean programas de escritorio a partir de tecnolog铆as de desarrollo de p谩ginas web, como, HTML, Javascript o Flash. En s铆 no es una aplicaci贸n para programar en Android, pero si que existe la posibilidad de utilizara con se prop贸sito.聽El proceso en este caso pasa por crear aplicaciones basadas en c贸digos no nativos de Android corriendo en nuestro dispositivo Android, que de otra forma no tendr铆amos. Adem谩s con buenos resultados.

publica tu proyecto - crear app m贸vil

隆Comparte si te ha gustado!