Download 10 Entornos de programación para desarrollar apps Android sin Java

Document related concepts
no text concepts found
Transcript
Ana Mocholí (https://www.yeeply.com/blog/author/ana-mocholi/) en Desarrollo de apps (https://www.yeeply.com/blog/desarrollo-de-apps/)
 20 mayo, 2015 (https://www.yeeply.com/blog/2015/05/20/)
 4 comentarios (https://www.yeeply.com/blog/entornos-programacion-desarrollar-apps-android/#comments)
10 Entornos de programación para desarrollar apps Android sin Java
122
SHARES
Facebook (http://www.facebook.com/sharer/sharer.php?u=https://www.yeeply.com/blog/entornos-programacion-desarrollar-appsandroid/&t=10+Entornos+de+programaci%C3%B3n+para+desarrollar+apps+Android+sin+Java)
107
Twitter
Google+ (https://plus.google.com/share?url=https://www.yeeply.com/blog/entornos-programacion-desarrollar-apps-android/)
12
LinkedIn (http://www.linkedin.com/shareArticle?
mini=true&ro=true&trk=EasySocialShareButtons&title=10+Entornos+de+programaci%C3%B3n+para+desarrollar+apps+Android+sin+Java&url=https://www.yeeply.com/blog/entornosprogramacion-desarrollar-apps-android/)
3
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, 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
(http://www.yeeply.com/blog/domina­ambas­plataformas­ser­desarrollador­android­e­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 (http://www.yeeply.com/blog/app­nativa­o­web­app­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 (http://www.yeeply.com/blog/android­lollipop­novedades­en­el­desarrollo­de­
aplicaciones­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
(http://www.yeeply.com/blog/formacion­online/) 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, con nociones básicas incluso podrías desarrollar apps en Android, aunque
sin resultados tan sobresalientes como los más profesionales.
Entornos para desarrollar apps Android:
Basic 4 Android
(https://yeeply­es­yeeplymobilesl.netdna­ssl.com/blog/wp­
content/uploads/2015/04/Basic4android.jpg)
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. 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 (http://www.yeeply.com/blog/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 apps 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 crear apps para Android. Es completamente gratuito, solamente
hay que descargar App Inventor en la web y empezar a crear apps.
LiveCode
(https://yeeply­es­yeeplymobilesl.netdna­ssl.com/blog/wp­
content/uploads/2015/04/livecode.png)
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. 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 y el programa hace el resto del
trabajo.
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á (http://www.yeeply.com/blog/html5­herramienta­clientes­expertos/), este lenguaje supone un
avance enorme especialmente a la hora de hacer aplicaciones web. Lo bueno de este lenguaje de
programación 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
(http://www.yeeply.com/blog/desarrollo­multiplataforma­con­corona/). También para
desarrollar apps en Android. Con la gran ventaja de poder realizar actualizaciones de manera
instantánea.
Appcelerator Titanium
(https://yeeply­es­yeeplymobilesl.netdna­ssl.com/blog/wp­
(https://yeeply­es­yeeplymobilesl.netdna­ssl.com/blog/wp­
content/uploads/2015/04/Appcelerator­Titanium­Development.jpg)
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.
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
(https://yeeply­es­yeeplymobilesl.netdna­ssl.com/blog/wp­
content/uploads/2015/04/Adobe_AIR_logo.jpg)
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.
122
SHARES
Facebook (http://www.facebook.com/sharer/sharer.php?u=https://www.yeeply.com/blog/entornos-programacion-desarrollar-appsandroid/&t=10+Entornos+de+programaci%C3%B3n+para+desarrollar+apps+Android+sin+Java)
107
Twitter
Google+ (https://plus.google.com/share?url=https://www.yeeply.com/blog/entornos-programacion-desarrollar-apps-android/)
12
LinkedIn (http://www.linkedin.com/shareArticle?
mini=true&ro=true&trk=EasySocialShareButtons&title=10+Entornos+de+programaci%C3%B3n+para+desarrollar+apps+Android+sin+Java&url=https://www.yeeply.com/blog/entornosprogramacion-desarrollar-apps-android/)
3
4 comentarios (https://www.yeeply.com/blog/entornos-programacion-desarrollar-apps-android/#comments)
ESCRITO POR
Ana Mocholí (https://www.yeeply.com/blog/author/ana-mocholi/)
Periodista apasionada de las nuevas tecnologías y especializada en el sector mobile. Responsable de
comunicación y de contenidos digitales en Yeeply. También puedes seguirme en mi perfil de Twitter
(http://www.twitter.com/anamocholi).
ETIQUETAS
Aplicaciones Android (https://www.yeeply.com/blog/tag/aplicaciones-android/)
Desarrollo Android (https://www.yeeply.com/blog/tag/desarrollo-android/)
Desarrollo de juegos (https://www.yeeply.com/blog/tag/desarrollo-de-juegos/)
Programar app (https://www.yeeply.com/blog/tag/programar-app/)
2 Comentarios
 Recomendar 5
Yeeply Blog ES
⤤ Compartir
Únete a la discusión...
1

Acceder
Ordenar por los mejores
Artemisia RossoNerium • hace 5 meses
Muy buena información. Gracias.
△ ▽
• Responder • Compartir › Emilio • hace 4 meses
y Genexus?
△ ▽
• Responder • Compartir › ¿QUÉ ES ESTO?
TAMBIÉN EN YEEPLY BLOG ES
Busco desarrolladores de apps móviles: ¿Dónde
y cómo puedo …
Dominando a los dos grandes: Ser desarrollador
Android & iOS
3 comentarios • hace 6 meses
Un comentario • hace 6 meses
Edu — Hola, tengo una idea muy interesante con quien
Victor Gracia — Buenas tardes, me llamo Víctor Gracia y
me pongo en contacto para comentarle mi idea? …
soy desarrollador web y android. Actualmente estoy …
Desarrollo de aplicaciones web: ¿Como dar a
conocer una web app?
Crear apps móviles: Diferencias entre Android e
iOS
Un comentario • hace 2 meses
2 comentarios • hace 2 meses
Gestupla — Muy interesante artículo. Enhorabuena
Yeeply — Tienes razón Gabriel. Ese es una de las
grandes diferencias entre iOS y Android. Aunque es un
problema …
✉
Suscríbete
d
Añade Disqus a tu sitio web Add Disqus Add
¿NECESITAS UN PRESUPUESTO PARA DESARROLLAR TU APP?
Los campos marcados con un * son obligatorios.
¿Qué tipo de proyecto necesitas? *
Desarrollo de App móvil
¿Para qué plataformas? *
Android
¿Qué presupuesto tienes? *
Hasta 5.000 €
Por favor, explica lo que necesitas: *
ὑ
Privacidad
Correo electrónico *
Teléfono de contacto *
Enviar
LOS 5 MEJORES ARTÍCULOS
Guía para crear una app móvil de éxito (https://www.yeeply.com/blog/crear-una-app-movil-de-exito-tu-guia-basica/?
utm_source=Blog&utm_medium=art1&utm_campaign=BarraTop)
Aspectos legales de las aplicaciones móviles (https://www.yeeply.com/blog/decalogo-de-buenas-practicas-aspectos-legales-delas-aplicaciones-moviles/?utm_source=Blog&utm_medium=art2&utm_campaign=BarraTop)
Ventajas de desarrollar apps para una empresa (https://www.yeeply.com/blog/beneficios-pymes-tener-app-desarrollo-deaplicaciones/?utm_source=Blog&utm_medium=art3&utm_campaign=BarraTop)
Encontrar trabajo como freelance (https://www.yeeply.com/blog/encontrar-trabajo-como-desarrollador-freelance/?
utm_source=Blog&utm_medium=art4&utm_campaign=BarraTop)
Crea tu estrategia de m-marketing en 5 pasos (https://www.yeeply.com/blog/guia-para-crear-una-estrategia-de-marketingmovil-en-5-pasos/?utm_source=Blog&utm_medium=art5&utm_campaign=BarraTop=)
Buscar …
Buscar
ENTRADAS RECIENTES
En diseño de apps … ¡Evita estos errores! (https://www.yeeply.com/blog/diseno-de-apps-evita-estos-errores/)
Desarrollar apps en 2016: Todo lo que debes saber (https://www.yeeply.com/blog/desarrollar-apps-en-2016/)
¿Cómo proteger tu desarrollo de juegos para móvil? (https://www.yeeply.com/blog/proteger-desarrollo-de-juegos-movil/)
6 Errores que como programador Android de juegos deberías evitar (https://www.yeeply.com/blog/errores-programadorandroid-de-juegos-debe-evitar/)
Desarrollo de juegos para móvil que enganchen a tu jugador (https://www.yeeply.com/blog/desarrollo-de-juegos-paramovil-que-enganchen-a-tu-jugador/)
VERSION FRANÇAISE (https://fr.yeeply.com/blog)
ENGLISH VERSION (https://en.yeeply.com/blog)
VERSÃO EM PORTUGUÊS (https://pt.yeeply.com/blog)
DEUTSCH VERSION (https://de.yeeply.com/blog)
 (https://twitter.com/Yeeply_ES) 
(https://www.facebook.com/it.yeeply)  (https://plus.google.com/+Yeeply) 
(https://www.linkedin.com/company/yeeply)
2012-2015 © Yeeply. Todos los derechos reservados