Beruflich Dokumente
Kultur Dokumente
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)
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
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
ComobiensabemosAndroideselsistemaoperativoqueocupamayorpartedelmercadodelasapps
mviles. Por eso, como desarrollador Android lo ms lgico es que domines el lenguaje Java a la
perfeccin. Sin embargo, la alta competitividad existente en la actualidad nos obliga a conocer
diferenteslenguajesdeprogramacin,nosoloparaunsolosistemaoperativo,sinoademsdeque
se valora mucho ms el poder desarrollar apps en Android y en iOS
(http://www.yeeply.com/blog/dominaambasplataformasserdesarrolladorandroideios/).
En esta situacin nos topamos con que se descargan ms de un milln de apps para Android.
Entonces,cmopodemosdesarrollarappsenAndroidsintenerqueutilizarJavayAndroidStudio?
Nuestro objetivo al escribir este artculo 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.
Esos,siemprerecuerdaqueGooglehapuestoatudisposicinJavaparaconseguirdesarrollarapps
en
Android
(http://www.yeeply.com/blog/androidlollipopnovedadeseneldesarrollode
aplicacionesandroid/),aplicacionesnativasynicas.Yparaanimarteaellorenovhacenomucho
tiempo su pgina de soporte a desarrolladores: developer.android.com. En ella puedes encontrar
todalainformacinnecesariasobredesarrollarappsenAndroid:vdeos,foros,tutorialesytodotipo
demateriales.
Pero
lo
cierto
es
que
iniciarse
en
el
mundo
del
desarrollo
de
apps
(http://www.yeeply.com/blog/formaciononline/)enAndroidsiemprepuedeserdifcilsiacabamos
deempezarynoestamosespecialmentefamiliarizadosconloslenguajesnativos.Osimplementesi
noeresunprogramador,connocionesbsicasinclusopodrasdesarrollarappsenAndroid,aunque
sinresultadostansobresalientescomolosmsprofesionales.
(https://yeeplyesyeeplymobilesl.netdnassl.com/blog/wp
content/uploads/2015/04/Basic4android.jpg)
LaplataformaBasic4AndroidesunadelasgrandesenemigasdeAndroidStudio,queprograma
conellenguajeVisualBasic,tambinrivaldeJavadesdesusinicios.Enestesentido,Basic4Android
est especialmente indicado para aquello desarrolladores Android que empezamos a
desarrollar apps en Android. La explicacin la encontramos en que es un entorno ms grfico y
menosabstracto,demaneraquepodemosverlosavancesconformeprogramamos.
App Inventor
Y si no tienes un backgroud tcnico? NO sabesni C#, ni .NET,niJava y ni orhablar de Visual
Basic? Pues entonces tenemos que recordarte App Inventor (http://www.yeeply.com/blog/app
inventor/),unaherramientadelaquetehemoshabladoyaennuestroblog.Estaesunaplataforma
desarrollada por Google Labs para que ms gente se uniera a programar apps en Android. Es un
entorno totalmente visual en el que no hace falta ni escribir una sola lnea de cdigo para
desarrollar apps en Android. Uno de los grandes inconvenientes es tambin su punto fuerte, la
simplicidadylarapidezalahoradecrearappsparaAndroid.Escompletamentegratuito,solamente
hayquedescargarAppInventorenlawebyempezaracrearapps.
LiveCode
(https://yeeplyesyeeplymobilesl.netdnassl.com/blog/wp
content/uploads/2015/04/livecode.png)
ImaginaunaplataformaenlaquepuedasdesarrollarappsenAndroid,perotambineniOS,Linux,
Windows, adems de programar webs y para servidores desde una misma herramienta, desde
LiveCode. Si ponemos como ejemplo que una aplicacin que hemos decidido desarrollar en
Android,peroqueahoraqueremosllevarlaaWindowsyaiOSparacubrirmsmercado.Lolgicoes
quepiensesquedebescontrataraundesarrolladorparaWindowsyotroparaiOS.Peroaunqueeso
s lo ms recomendable, lo cierto es que si tienes cierto conocimiento de la herramienta LiveCode,
ademsdeprogramarenAndroidpuedeshacerloparaesasotrasplataformas.
InDesign CS6
Sihablamosdeconvertirpublicacionesenappsdescargables,InDesignCS6estuprogramaideal.
Desde libros, revistas cmics a peridicos y catlogos. Est especialmente indicado para esas
publicacionesquequieresconvertirenapps,peroquepersonalmentenotienestiemponiganasde
aprender a programar. Con este CSE puedes conseguir crear apps en Android basadas en los
contenidosqueyahascreado.Solamentetienesqueseguirestospasos:
DescargarInDesignCS6
DescargarAdobeContentView
Comprarunalicenciadependiendodecuntaspublicacionesvayaatenerturevistaoperidico.
Despus solamente tienes que encargarte del trabajo de diseo y el programa hace el resto del
trabajo.
HTML5
IdneoparalosquehabisprogramadopginaswebconanterioridadenHTML,podemossaberque
resultadostenemoscapacidaddeconseguiralprogramarappsenAndroid.ConHTML5vamosms
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
programacin es que posee una gran versatilidad y que su contenido se adapta a muchsimas
plataformas. Es decir, que es ideal para el desarrollo de apps multiplataforma
(http://www.yeeply.com/blog/desarrollomultiplataformaconcorona/).
Tambin
para
desarrollar apps en Android. Con la gran ventaja de poder realizar actualizaciones de manera
instantnea.
Appcelerator Titanium
(https://yeeplyesyeeplymobilesl.netdnassl.com/blog/wp
(https://yeeplyesyeeplymobilesl.netdnassl.com/blog/wp
content/uploads/2015/04/AppceleratorTitaniumDevelopment.jpg)
Tepresentamosunadelasplataformasparadesarrollarappsmsactivasdelmomento.Conmsde
millnymediodeusuariosactivosymsde20.000aplicacionesdesarrolladas.Siloquequieresen
programar en Android ests en el lugar indicado, existe muchsima documentacin sobre esta
herramienta con la que puedes aprender fcilmente y empezar a desarrollar aplicaciones
mviles. Como referencia de calidad te podemos decir que grandes firmas digitales como eBay o
PayPaldesarrollansusaplicacionesmvilesdesdeAppceleratorTitanium.
Ruboto
Si estas familiarizado con Ruby o JRuby, Ruboto una buena opcin 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
tieneunabuenacantidaddeprogramadoresytambinexistebastantedocumentacinparaempezar
aprogramar.Actualmentesepuededescargarlaconsolaylosscriptsquetepermitirnempezara
desarrollarapps.
Rhomobile Rodes
EnestecasonoscentramosenframeworksquetambincorrenconRuby,comolosqueutilizamos
conRuboto.Enestecaso,RhomobileRodespermitecrearaplicacionesmultiplataformas.Unade
las grandes ventajas es que nos permite incluir la utilizacin de hardwares integrados en el
dispositivo mvil. Es decir, que podemos solicitar accesos a cmara, GPS, etc. De manera muy
sencillasinserunexpertoalahoradedesarrollarappsenAndroid.Ademsdeserunframework
que cuenta con MVC, algo que muchos programadores de apps agradecern. La pega? Si quieres
comercializartuapptendrsquepagarunaslicenciasparapoderhacerlo.
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 aplicacin con la que se crean programas de
escritorioapartirdetecnologasdedesarrollodepginasweb,como,HTML,JavascriptoFlash.En
snoesunaaplicacinparaprogramarenAndroid,perosiqueexistelaposibilidaddeutilizaracon
sepropsito.Elprocesoenestecasopasaporcrearaplicacionesbasadasencdigosnonativosde
Android corriendo en nuestro dispositivo Android, que de otra forma no tendramos. Adems con
buenosresultados.
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
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
ETIQUETAS
2Comentarios
Recomendar 5
YeeplyBlogES
Compartir
netealadiscusin...
Acceder
Ordenarporlosmejores
ArtemisiaRossoNerium hace5meses
Muybuenainformacin.Gracias.
Responder Compartir
Emilio hace4meses
yGenexus?
Responder Compartir
QUESESTO?
TAMBINENYEEPLYBLOGES
Buscodesarrolladoresdeappsmviles:Dnde
ycmopuedo
Dominandoalosdosgrandes:Serdesarrollador
Android&iOS
3comentarioshace6meses
Uncomentariohace6meses
EduHola,tengounaideamuyinteresanteconquien
VictorGraciaBuenastardes,mellamoVctorGraciay
mepongoencontactoparacomentarlemiidea?
soydesarrolladorwebyandroid.Actualmenteestoy
Desarrollodeaplicacionesweb:Comodara
conocerunawebapp?
Crearappsmviles:DiferenciasentreAndroide
iOS
Uncomentariohace2meses
2comentarioshace2meses
GestuplaMuyinteresanteartculo.Enhorabuena
YeeplyTienesraznGabriel.Eseesunadelas
grandesdiferenciasentreiOSyAndroid.Aunqueesun
problema
Suscrbete
AadeDisqusatusitiowebAddDisqusAdd
Loscamposmarcadosconun*sonobligatorios.
Qutipodeproyectonecesitas?*
DesarrollodeAppmvil
Paraquplataformas?*
Android
Qupresupuestotienes?*
Hasta5.000
Porfavor,explicaloquenecesitas:*
Privacidad
Correoelectrnico*
Telfonodecontacto*
Enviar
Buscar
Buscar
ENTRADAS RECIENTES
VERSIONFRANAISE(https://fr.yeeply.com/blog)
ENGLISHVERSION(https://en.yeeply.com/blog)
VERSOEMPORTUGUS(https://pt.yeeply.com/blog)
DEUTSCHVERSION(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)