10 entornos para desarrollar apps android

Upload: guillermo-besares-veliz

Post on 09-Mar-2016

17 views

Category:

Documents


0 download

DESCRIPTION

desarrollo de apps

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 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)