Upload
guillermo-besares-veliz
View
17
Download
0
Embed Size (px)
DESCRIPTION
desarrollo de apps
Citation preview
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 programacin para desarrollar apps Android sin Java
Facebook (http://www.facebook.com/sharer/sharer.php?u=https://www.yeeply.com/blog/entornos-programacion-desarrollar-apps-android/&t=10+Entornos+de+programaci%C3%B3n+para+desarrollar+apps+Android+sin+Java)
Twitter Google+ (https://plus.google.com/share?url=https://www.yeeply.com/blog/entornos-programacion-desarrollar-apps-android/)
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/entornos-programacion-desarrollar-apps-android/)
ComobiensabemosAndroideselsistemaoperativoqueocupamayorpartedelmercadodelasappsmviles.Por eso, comodesarrolladorAndroid loms lgico esquedomines el lenguaje Java a laperfeccin. Sin embargo, la alta competitividad existente en la actualidad nos obliga a conocerdiferenteslenguajesdeprogramacin,nosoloparaunsolosistemaoperativo,sinoademsdequese 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 conseguirdesarrollar apps (http://www.yeeply.com/blog/appnativaowebappdesarrollarapps/)enAndroid.Enestecasosinnecesidadderecurriraentornoyherramientasnativas.
Esos,siemprerecuerdaqueGooglehapuestoatudisposicinJavaparaconseguirdesarrollarappsen Android (http://www.yeeply.com/blog/androidlollipopnovedadeseneldesarrollodeaplicacionesandroid/),aplicacionesnativasynicas.Yparaanimarteaellorenovhacenomuchotiempo su pgina de soporte a desarrolladores: developer.android.com. En ella puedes encontrartodalainformacinnecesariasobredesarrollarappsenAndroid:vdeos,foros,tutorialesytodotipodemateriales.
Pero lo cierto es que iniciarse en el mundo del desarrollo de apps(http://www.yeeply.com/blog/formaciononline/)enAndroidsiemprepuedeserdifcilsiacabamosdeempezarynoestamosespecialmentefamiliarizadosconloslenguajesnativos.Osimplementesi
noeresunprogramador,connocionesbsicasinclusopodrasdesarrollarappsenAndroid,aunque
122SHARES
107
12
3
sinresultadostansobresalientescomolosmsprofesionales.
Entornos para desarrollar apps Android:Basic 4 Android
(https://yeeplyesyeeplymobilesl.netdnassl.com/blog/wp
content/uploads/2015/04/Basic4android.jpg)
LaplataformaBasic4AndroidesunadelasgrandesenemigasdeAndroidStudio,queprogramaconellenguajeVisualBasic,tambinrivaldeJavadesdesusinicios.Enestesentido,Basic4Androidest especialmente indicado para aquello desarrolladores Android que empezamos adesarrollar apps en Android. La explicacin la encontramos en que es un entornoms grfico ymenosabstracto,demaneraquepodemosverlosavancesconformeprogramamos.
Mono para Android
Aunque Java sea el lenguaje nativo de Android, la gran fama de este sistema operativo haconseguidoquellegaranherramientasparaprogramarappsenAndroidconociendootroslenguajesdeprogramacin.LoslenguajesqueMicrosoftparadesarrollarappsC#y.NEThanllegadotambinaAndroid.SideseasutilizarestelenguajeseguramenteyautilizarsVisualBasic,porlotantosolotequeda descargar la SDK de Mono para Android y directamente podrs desarrollar apps enAndroiddesdetuentornoMicrosoft.
App Inventor
Ysinotienesunbackgroudtcnico?NOsabesniC#,ni .NET,niJavayniorhablardeVisualBasic? Pues entonces tenemos que recordarteApp Inventor (http://www.yeeply.com/blog/appinventor/),unaherramientadelaquetehemoshabladoyaennuestroblog.EstaesunaplataformadesarrolladaporGoogleLabsparaquemsgente seunieraaprogramarapps enAndroid.Esunentorno totalmente visual en el que no hace falta ni escribir una sola lnea de cdigo paradesarrollar apps en Android. Uno de los grandes inconvenientes es tambin su punto fuerte, lasimplicidadylarapidezalahoradecrearappsparaAndroid.Escompletamentegratuito,solamentehayquedescargarAppInventorenlawebyempezaracrearapps.
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, desdeLiveCode. Si ponemos como ejemplo que una aplicacin que hemos decidido desarrollar enAndroid,peroqueahoraqueremosllevarlaaWindowsyaiOSparacubrirmsmercado.LolgicoesquepiensesquedebescontrataraundesarrolladorparaWindowsyotroparaiOS.Peroaunqueesos lomsrecomendable, lociertoesquesi tienesciertoconocimientode laherramientaLiveCode,ademsdeprogramarenAndroidpuedeshacerloparaesasotrasplataformas.
InDesign CS6
Sihablamosdeconvertirpublicacionesenappsdescargables,InDesignCS6estuprogramaideal.Desde libros, revistas cmics a peridicos y catlogos. Est especialmente indicado para esaspublicacionesquequieresconvertirenapps,peroquepersonalmentenotienestiemponiganasdeaprender a programar. Con este CSE puedes conseguir crear apps en Android basadas en loscontenidosqueyahascreado.Solamentetienesqueseguirestospasos:
DescargarInDesignCS6DescargarAdobeContentViewComprarunalicenciadependiendodecuntaspublicacionesvayaatenerturevistaoperidico.
Despus solamente tienes que encargarte del trabajo de diseo y el programa hace el resto deltrabajo.
HTML5
IdneoparalosquehabisprogramadopginaswebconanterioridadenHTML,podemossaberqueresultadostenemoscapacidaddeconseguiralprogramarappsenAndroid.ConHTML5vamosmsall(http://www.yeeply.com/blog/html5herramientaclientesexpertos/),este lenguajesuponeunavance enorme especialmente a la hora de hacer aplicacionesweb. Lo bueno de este lenguaje deprogramacin es que posee una gran versatilidad y que su contenido se adapta a muchsimasplataformas. Es decir, que es ideal para el desarrollo de apps multiplataforma(http://www.yeeply.com/blog/desarrollomultiplataformaconcorona/). Tambin paradesarrollar apps en Android. Con la gran ventaja de poder realizar actualizaciones de manerainstantnea.
Appcelerator Titanium
(https://yeeplyesyeeplymobilesl.netdnassl.com/blog/wp
(https://yeeplyesyeeplymobilesl.netdnassl.com/blog/wp
content/uploads/2015/04/AppceleratorTitaniumDevelopment.jpg)
Tepresentamosunadelasplataformasparadesarrollarappsmsactivasdelmomento.Conmsdemillnymediodeusuariosactivosymsde20.000aplicacionesdesarrolladas.Siloquequieresenprogramar en Android ests en el lugar indicado, existe muchsima documentacin sobre estaherramienta con la que puedes aprender fcilmente y empezar a desarrollar aplicacionesmviles. Como referencia de calidad te podemos decir que grandes firmas digitales como eBay oPayPaldesarrollansusaplicacionesmvilesdesdeAppceleratorTitanium.
Ruboto
Si estas familiarizado con Ruby o JRuby, Ruboto una buena opcin para aplicar todos esosconocimientos y aprovecharlosparaprogramar enAndroidy crearunaappparadispositivosquecorran con ese sistema operativo. Aunque no es tan grande como Appcelerator Titanium, s quetieneunabuenacantidaddeprogramadoresytambinexistebastantedocumentacinparaempezaraprogramar.Actualmentesepuededescargarlaconsolaylosscriptsquetepermitirnempezaradesarrollarapps.
Rhomobile Rodes
EnestecasonoscentramosenframeworksquetambincorrenconRuby,comolosqueutilizamosconRuboto.Enestecaso,RhomobileRodespermitecrearaplicacionesmultiplataformas.Unadelas grandes ventajas es que nos permite incluir la utilizacin de hardwares integrados en eldispositivo mvil. Es decir, que podemos solicitar accesos a cmara, GPS, etc. De manera muysencillasinserunexpertoalahoradedesarrollarappsenAndroid.AdemsdeserunframeworkquecuentaconMVC,algoquemuchosprogramadoresdeappsagradecern.Lapega?Siquierescomercializartuapptendrsquepagarunaslicenciasparapoderhacerlo.
Adobe Air
(https://yeeplyesyeeplymobilesl.netdnassl.com/blog/wp
content/uploads/2015/04/Adobe_AIR_logo.jpg)
Antes que nada, cabe decir queAdobeAir es una aplicacin con la que se crean programas deescritorioapartirdetecnologasdedesarrollodepginasweb,como,HTML,JavascriptoFlash.EnsnoesunaaplicacinparaprogramarenAndroid,perosiqueexistelaposibilidaddeutilizaracon
sepropsito.ElprocesoenestecasopasaporcrearaplicacionesbasadasencdigosnonativosdeAndroidcorriendoennuestrodispositivoAndroid,quedeotra formanotendramos.Ademsconbuenosresultados.
Facebook (http://www.facebook.com/sharer/sharer.php?u=https://www.yeeply.com/blog/entornos-programacion-desarrollar-apps-android/&t=10+Entornos+de+programaci%C3%B3n+para+desarrollar+apps+Android+sin+Java)
Twitter Google+ (https://plus.google.com/share?url=https://www.yeeply.com/blog/entornos-programacion-desarrollar-apps-android/)
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/entornos-programacion-desarrollar-apps-android/)
2Comentarios YeeplyBlogES Acceder1
Compartir Ordenarporlosmejores
netealadiscusin...
Recomendar 5
122SHARES
107
12
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 tecnologas y especializada en el sector mobile. Responsable decomunicacin y de contenidos digitales en Yeeply. Tambin 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/)
Buscodesarrolladoresdeappsmviles:Dndeycmopuedo3comentarioshace6meses
EduHola,tengounaideamuyinteresanteconquienmepongoencontactoparacomentarlemiidea?
Dominandoalosdosgrandes:SerdesarrolladorAndroid&iOSUncomentariohace6meses
VictorGraciaBuenastardes,mellamoVctorGraciaysoydesarrolladorwebyandroid.Actualmenteestoy
Desarrollodeaplicacionesweb:Comodaraconocerunawebapp?Uncomentariohace2meses
GestuplaMuyinteresanteartculo.Enhorabuena
Crearappsmviles:DiferenciasentreAndroideiOS2comentarioshace2meses
YeeplyTienesraznGabriel.EseesunadelasgrandesdiferenciasentreiOSyAndroid.Aunqueesunproblema
TAMBINENYEEPLYBLOGES
Responder
ArtemisiaRossoNerium hace5mesesMuybuenainformacin.Gracias.
Responder
Emilio hace4mesesyGenexus?
QUESESTO?
Suscrbete AadeDisqusatusitiowebAddDisqusAddd Privacidad
Compartir
Compartir
NECESITAS UN PRESUPUESTO PARA DESARROLLAR TU APP?
Loscamposmarcadosconun*sonobligatorios.Qutipodeproyectonecesitas?*
DesarrollodeAppmvil
Paraquplataformas?*
Android
Qupresupuestotienes?*
Hasta5.000
Porfavor,explicaloquenecesitas:*
LOS 5 MEJORES ARTCULOS
Gua para crear una app mvil 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 mviles (https://www.yeeply.com/blog/decalogo-de-buenas-practicas-aspectos-legales-de-las-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-de-aplicaciones/?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-marketing-movil-en-5-pasos/?utm_source=Blog&utm_medium=art5&utm_campaign=BarraTop=)
Buscar Buscar
ENTRADAS RECIENTES
En diseo 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/)
Cmo proteger tu desarrollo de juegos para mvil? (https://www.yeeply.com/blog/proteger-desarrollo-de-juegos-movil/)
6 Errores que como programador Android de juegos deberas evitar (https://www.yeeply.com/blog/errores-programador-android-de-juegos-debe-evitar/)
Desarrollo de juegos para mvil que enganchen a tu jugador (https://www.yeeply.com/blog/desarrollo-de-juegos-para-movil-que-enganchen-a-tu-jugador/)
VERSIONFRANAISE(https://fr.yeeply.com/blog)ENGLISHVERSION(https://en.yeeply.com/blog)VERSOEMPORTUGUS(https://pt.yeeply.com/blog)
DEUTSCHVERSION(https://de.yeeply.com/blog)
Correoelectrnico*
Telfonodecontacto*
Enviar
2012-2015 Yeeply. Todos los derechos reservados
(https://twitter.com/Yeeply_ES) (https://www.facebook.com/it.yeeply) (https://plus.google.com/+Yeeply) (https://www.linkedin.com/company/yeeply)