10 Entornos Para Desarrollar Apps Android

Published on February 2017 | Categories: Documents | Downloads: 27 | Comments: 0 | Views: 439
of 8
Download PDF   Embed   Report

Comments

Content

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

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close