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/dominaambasplataformasserdesarrolladorandroideios/). 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/appnativaowebappdesarrollar 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/androidlollipopnovedadeseneldesarrollode aplicacionesandroid/), 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/formaciononline/) 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://yeeplyesyeeplymobilesl.netdnassl.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://yeeplyesyeeplymobilesl.netdnassl.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/html5herramientaclientesexpertos/), 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/desarrollomultiplataformaconcorona/). También para desarrollar apps en Android. Con la gran ventaja de poder realizar actualizaciones de manera instantánea. Appcelerator Titanium (https://yeeplyesyeeplymobilesl.netdnassl.com/blog/wp (https://yeeplyesyeeplymobilesl.netdnassl.com/blog/wp content/uploads/2015/04/AppceleratorTitaniumDevelopment.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://yeeplyesyeeplymobilesl.netdnassl.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