¿Cuál es el mejor lugar en línea para aprender a crear una aplicación para Android?

Es exactamente por eso que es un buen momento para aprender a crear aplicaciones móviles. Por supuesto, la parte más difícil será señalar en qué plataforma de aplicaciones móviles se debe enfocar. Hay Apple y iOS, el Android de Google, en una gran cantidad de dispositivos diferentes: Windows Phone e incluso Blackberry. Android y iOS son las dos opciones obvias a seguir, ya que son las más utilizadas.

Sin embargo, independientemente de la plataforma que elija, deberá aprender un idioma diferente. Afortunadamente, los fundamentos de la programación siguen siendo los mismos sin importar lo que estés desarrollando.

Sin embargo, antes de sumergirse en el desarrollo de aplicaciones móviles, será útil tener conocimientos básicos de programación.

¿Qué idioma o plataforma debo aprender?

Objective-C es el idioma principal de los dispositivos Apple, como el iPhone, el iPad y el iPod Touch. (Sin embargo, Swift está en marcha). El lenguaje oficial para el desarrollo de Android, por otro lado, es Java. Sin embargo, puede crear aplicaciones móviles para Android a través del Kit de desarrollo nativo de Android (NDK) usando C y C ++, pero Google no lo recomienda ni lo promueve.

Las aplicaciones de Windows Phone están diseñadas de múltiples maneras: XAML se usa para la interfaz de usuario y C # o Visual Basic se usa para el aspecto de programación. Con la última versión, Windows Phone 8, puede desarrollar aplicaciones con C ++ utilizando Direct3D para aprovechar el potente hardware de gráficos. Lo último es relevante si quieres desarrollar juegos móviles.

No vamos a explicar Blackberry en profundidad porque puedes usar una gran variedad de idiomas con él. Además, la plataforma ya no es popular entre los usuarios móviles.

En cuanto a la elección de una plataforma, su mejor opción es elegir la que desea utilizar más. Si no tiene una variedad de dispositivos de prueba, quédese con la plataforma que coincida con el dispositivo actual que posee. Esto le permitirá probar y crear un prototipo de su trabajo en un dispositivo móvil existente.

¿Dónde debería empezar?

A diferencia de aprender otros lenguajes de programación, el desarrollo de aplicaciones móviles toma más tiempo e involucra múltiples capas.

No obstante, es muy posible que te enseñes a desarrollar aplicaciones móviles. No tienes que gastar toneladas de dinero para volver a la escuela, ni invertir en uno de los campamentos de arranque de codificación más exclusivos.

Fácilmente puede perfeccionar sus habilidades a través de la práctica práctica.

Para ayudarlo a iniciarse en el mundo del desarrollo de aplicaciones móviles, compilamos una gran lista de recursos. Algunos son gratis, y otros cuestan dinero. De cualquier manera, todos ellos tienen valor de alguna manera.

Top 50 sitios web para aprender el desarrollo de aplicaciones móviles

La siguiente lista se divide en tres secciones:

  1. Desarrollo y recursos de Android
  2. Desarrollo y recursos de iOS (Apple)
  3. Otros recursos de desarrollo de aplicaciones móviles

Explicaremos qué opciones son más adecuadas para sus gustos, ya sea que se encuentre en un nivel de principiante, intermedio o experto.

Recursos de desarrollo de Android Mobile

1. Aprender Java para el desarrollo de Android

Este libro de bolsillo es ideal para programadores principiantes e intermedios. Si no tiene absolutamente ninguna experiencia previa en codificación, entonces no se preocupe, esta guía también lo guiará para comenzar. Ya que Java es parte integral del desarrollo de aplicaciones para Android, en eso te enfocarás.

Precio: comienza en $ 25

2. foros de la comunidad de desarrollo de Android

Anddev o la Comunidad de Desarrollo de Android está dedicada al desarrollo de aplicaciones móviles en la plataforma Android. Es principalmente un foro donde personas afines pueden discutir temas relacionados con dispositivos móviles. Sin embargo, también hay una gran cantidad de tutoriales útiles disponibles. Es un gran lugar para desarrolladores de cualquier nivel de habilidad.

Precio: gratis

3. Portal de la comunidad de desarrolladores de Android oficial

No encontrará tutoriales ni consejos de codificación en el portal oficial de la Comunidad de desarrolladores de Android administrado por los desarrolladores de Google. Sin embargo, encontrará mucha información sobre la plataforma Android en su conjunto. Aquí es donde anuncian actualizaciones de software, nuevas características y discuten información importante sobre el desarrollo.

Precio: gratis

4. Formación oficial para desarrolladores de Android

Esta guía se encuentra en la comunidad oficial de desarrolladores de Android, pero definitivamente es algo que querrás marcar como un desarrollador móvil. Es posible que los codificadores experimentados no quieran visitar la guía a menudo, lo guiará para comenzar y construir su primera aplicación. Dicho esto, es un gran recurso cuando quieres saber cómo hacer algo específico.

Precio: gratis

5. Aprende el SDK de Android de Scratch by Tuts Plus

Si eres un novato en la codificación, deberías consultar el tutorial del SDK de Tuts Plus para Android. Es gratis, y lo guía a través del uso del Kit de desarrollo de software de Android, que puede ser una tarea difícil de configurar si nunca ha manejado algo así antes. También es un gran recurso para los codificadores de nivel intermedio. Los expertos podrían no encontrar nada que valga la pena.

Precio: gratis

6. Ciencia creativa, seria y lúdica de aplicaciones de Android en Coursera

Este curso para principiantes es un gran lugar para aprender los conceptos básicos de informática y programación. Primero lo guiará a través del material introductorio y luego pasará a lecciones específicas de Android utilizando Java y herramientas de desarrollo de software estándar. No necesitas ninguna experiencia previa en codificación para comenzar.

Precio: gratis

7. Desarrollando Aplicaciones de Android en el Curso de Udacity.

Udacity es otra escuela de codificación en línea, pero su curso de Desarrollo de Aplicaciones para Android fue realmente creado por Google. Si lo hace a través del curso, puede continuar aprendiendo más en profundidad los temas relacionados con el desarrollo de Android. Es ideal para principiantes a codificadores intermedios.

Precio: $ 199 / mes después de la prueba gratuita de 14 días

8. Vogella

Este sitio web ofrece una amplia variedad de tutoriales de desarrollo de Android de alta calidad, y todos son gratuitos. Los codificadores de todos los niveles de habilidad pueden encontrar algo aquí. Los tutoriales están bien escritos, brindan consejos e información detallados e incluyen un montón de fragmentos de código y ejercicios útiles. También hay enlaces a más recursos, si los necesita.

Precio: gratis

9. tecnotalkative

Este sitio web está dirigido por Paresh Mayani, un popular desarrollador de Android, que se especializa en tutoriales para dispositivos móviles. Technotalkative es esencialmente donde compila todas sus guías y escribe sobre sus experiencias con el desarrollo de Android. Una vez que haya terminado, puede dirigirse al blog principal donde se ocupa de trabajar con varios aspectos de Android.

Precio: gratis

10. Android Hive

Este blog es de Ravi Tamada, otro reconocido desarrollador de Android. Muchas de las publicaciones son guías paso a paso para trabajar con herramientas de desarrollo de Android. También detalla algunas funciones específicas que puedes usar con tus propios proyectos.

Precio: gratis

11. Hecho en Android

Este sitio web es otro blog o publicación en línea que ofrece una amplia variedad de consejos, trucos y guías para el desarrollo de aplicaciones para Android. Es excelente para todos los niveles de habilidad, especialmente si está buscando ayuda con algo específico, como hacer una vista de lista personalizada en su aplicación con un cuadro de búsqueda o crear una aplicación habilitada para Google Map.

Precio: gratis

12. Codelearn Tutorial de Android

Codelearn se especializa en una forma bastante única de enseñanza. Sus lecciones le muestran cómo crear aplicaciones, con varios lenguajes de programación diferentes, directamente en su navegador. Recientemente lanzaron un portal centrado en Android que es más que útil.

Precio: gratis

13. Ejemplo de Android

¿Solía ​​trabajar con Android y desea saber cómo manejar algunas de las funciones y funciones más avanzadas? Android Example es un blog enfocado en los temas de nicho. Hay guías paso a paso sobre el uso de SharedPreferences, cómo abrir el buscador de archivos con la aplicación de la cámara y mucho más.

Precio: gratis

14. Android Begin

Este es otro gran recurso para codificadores intermedios a experimentados. Es un blog, que se actualiza periódicamente, que trata una gran cantidad de temas relacionados con el desarrollo de Android.

Precio: gratis

15. Desarrollo de Android Mybringback para principiantes absolutos

Esta serie de YouTube de Mybringback se explica por sí misma. Está un poco anticuado ahora, pero todavía hay muchos conceptos útiles, especialmente cuando se trata de trabajar con los fundamentos. Te tendrá listo y funcionando en cuestión de días.

Precio: gratis

16. Aprende Android Dev de la manera correcta por Kevin Darty

Kevin Darty es un desarrollador, pero creó esta lista para su esposa que quería entrar en el mundo de la programación. Él cree que cada novato en codificación debe comenzar con Java para construir una base sólida en los conceptos básicos del desarrollo de aplicaciones móviles de Android. Esta lista de recursos incluye una gran cantidad de tutoriales, libros, artículos y más que le ayudarán a aprender a codificar.

Precio: gratis

17. El nuevo círculo – Android Bootcamp Series 2012

Obviamente, los tutoriales en video de la serie Bootcamp de Android ya están obsoletos. Sin embargo, cubren muchos temas que ayudan a los novatos a entrar en el desarrollo de aplicaciones para Android. Compruébelo si necesita algo más después de clasificar esta lista.

Precio: gratis

18. Mi vida con Android

Gabor Pellar, un desarrollador activo de Android, ha creado un diario de sus experiencias con el proceso de desarrollo. No pretende ser un tutorial o una guía de ningún tipo, pero definitivamente puede servir como un gran recurso. Pellar documenta muchos de sus pensamientos junto con su proceso de trabajo. Si quieres saber cómo piensa y cómo funciona el desarrollador promedio, dale un giro.

Precio: gratis

19. Udacity Android Developer Nanodegree

Este curso de desarrollo de Android de Udacity tarda hasta un año en completarse. El trabajo del curso incluye la creación de aplicaciones para películas, aplicaciones para Android y la creación de una aplicación propia. La matrícula puede parecer empinada, pero puede recuperar la mitad si completa el curso en menos de 12 meses. Este nanodegree se recomienda para programadores con 1-2 años de experiencia en desarrollo, pero también hay un curso para principiantes disponible.

Precio: $ 200 / mes después de la prueba gratuita (1 semana o 14 días [para el curso de principiantes])

20. Curso de aplicación para Android por el profesor David Janzen de Cal Poly

Estos laboratorios de desarrollo de Android están de acuerdo con un curso ofrecido por el Prof. David Janzen de Cal Poly. Los laboratorios son ejercicios que te ayudarán a trabajar con Java.

Precio: gratis

Recursos de desarrollo móvil de iOS (Apple)

21. iOS Dev Center

Apple mantiene un recurso en línea gratuito para aquellos interesados ​​en el desarrollo de aplicaciones iOS. Contiene guías de inicio, tutoriales, videos y documentación importante. Los codificadores de todos los niveles de habilidad harían todo lo posible para mantener este portal en mente.

Precio: gratis

22. iPhone Dev Forums

Este es un foro comunitario para desarrolladores de iPhone. Encontrará muchos recursos, tutoriales, guías, consejos útiles y, por supuesto, una comunidad activa de desarrolladores de iOS.

Precio: gratis

23. Desarrollando aplicaciones iOS 8 con Swift

Este curso de Stanford se realiza a través de la universidad en línea de iTunes. Obviamente, el curso se ha actualizado para iOS 8, la última versión del sistema operativo, y Swift. Para asistir o ver las lecciones, necesitará tener iTunes instalado en su computadora. Sin embargo, son gratis. Debido a la naturaleza del material del curso, probablemente sea mejor dejarlo para aquellos con experiencia previa en codificación. Programadores intermedios y superiores.

Precio: gratis

24. NSScreencast

Ben Scheirman de NSScreencast tiene una excelente manera de enseñar el desarrollo de iOS con XCode y Objective-C, a través de lo que él llama tutoriales de video “de tamaño reducido”. Los videos se publican semanalmente y cada uno explora una nueva área o tema relacionado con el desarrollo de aplicaciones iOS. Hay un montón de lecciones gratuitas, pero si desea acceder a más contenido, puede suscribirse por $ 9 al mes y eso le da acceso ilimitado a toda la biblioteca de videos alojados en el sitio.

Precio: La selección limitada de videos es gratis; $ 9 / mes para la biblioteca completa.

25. Flatiron School iOS Prework Development

Los instructores de la Escuela Flatiron compilaron una colección de recursos de desarrollo de iOS útiles y los ordenaron en una estructura de lección. Sirve como el punto de partida ideal para los programadores principiantes y ofrece muchos recursos incluso para los más experimentados. Los temas cubiertos en el curso incluyen los conceptos básicos de iOS, los principios de la programación orientada a objetos, las herramientas de IU de iOS, la personalización del kit de UI, el diseño móvil, el kit de mapas y mucho más.

Precio: gratis

26. Tutoriales de Geeky Lemon XCode 6

Geeky Lemon ofrece una serie de tutoriales sobre cómo trabajar con XCode 6, que es necesario para desarrollar aplicaciones para iOS. Este portal ofrece 3 cursos de larga duración.

Precio: comienza en $ 99

27. Pasa de principiante a crear aplicaciones como un profesional.

Paul Solt, un ex empleado de Apple, organizó un curso integral de desarrollo de aplicaciones para aquellos interesados ​​en desarrollar su primera aplicación para iPhone o iPad. En realidad, es un conjunto de cursos, con un total de 11 cursos, que cubre una amplia gama de temas, desde conceptos básicos hasta temas más avanzados. Aspectos del desarrollo de iOS como código, aplicación y personalización de la interfaz de usuario, diseño, diseño de interfaz y guiones gráficos. El curso cuesta $ 69 por mes y obtienes acceso a todo el paquete.

Precio: $ 69 / mes; los cursos individuales comienzan en $ 99

28. Avocarrot iOS Cheatsheet

Este es un mejor recurso para los codificadores principiantes e intermedios, pero los expertos aún pueden encontrar una o dos cosas de uso. Es una hoja de trucos para el desarrollo de aplicaciones de iOS con código relacionado con Objective-C y C. Es una excelente guía de referencia si realmente está trabajando con un código y necesita más ayuda. Es un trabajo en progreso, pero ya hay un montón de contenido disponible, y como es a través de GitHub, puede enviar solicitudes de extracción si desea agregar o editar algo en la hoja como un proyecto normal.

Precio: gratis

29. NSHipster

A pesar del nombre irónico, NSHipster es una revista en línea que analiza muchos aspectos del desarrollo de Swift, Objective-C y Cocoa. Tampoco ofrece exclusivamente tutoriales, recursos y guías, hay una gran cantidad de artículos y características que son excelentes para mantenerse al día. Eso significa que es un recurso adecuado para desarrolladores de cualquier nivel de habilidad.

Precio: gratis

30. El blog de Ray Wenderlich.

Este blog está más cerca de una colección completa de guías y tutoriales para desarrolladores de aplicaciones iOS y jugadores. Hay más de 840 lecciones de alta calidad disponibles. Algunos contenidos son gratuitos, mientras que se puede acceder a más contenidos en profundidad a través de una suscripción al sitio.

Precio: la selección limitada de contenido es gratuita; $ 19 / mes para acceso completo

31. OneMonth iOS

El curso OneMonth para iOS lo guía en el proceso de creación de su primera aplicación para iPhone o iPad. Si sigues el plan de estudios según las indicaciones, completarás el proyecto en un mes. El proyecto en sí es una aplicación de video que utiliza la API de Vimeo. El curso es de $ 49.

Precio: $ 49

32. CodePath iOS Cursos de desarrollo para profesionales

CodePath ofrece dos grandes cursos para profesionales. Hay iOS Bootcamp para diseñadores y iOS Mobile Bootcamp. Debe estar ubicado en San Francisco para asistir, y el curso dura 8 semanas con dos sesiones nocturnas por semana los lunes y miércoles. El objetivo del bootcamp es permitir que los profesionales, que ya están enraizados en la fuerza laboral, aprendan el desarrollo de aplicaciones a su propio ritmo.

Precio: gratis

33. Code Fellows iOS Development Course

Si desea aprender a desarrollar aplicaciones iOS, con Objective-C y Swift, utilizando herramientas como Cocoa, Git XCode y UIKit, este es el curso para usted, con ubicaciones en Portland, Seattle y Chicago. Debido a la naturaleza del material, es probable que no quiera participar en este curso hasta que tenga experiencia previa en programación, al menos en lo que respecta a los aspectos fundamentales. Los temas cubiertos por el curso incluyen código asíncrono, MapKit, CoreImage, NSURLSession y JSON, Core Data, Source Control, AutoLayout y el envío de su aplicación en la tienda de Apple.

Precio: $ 10,000 con becas disponibles. Requiere aplicación al curso.

34. Página de tutorial y guía de ManiacDev iOS 5 SDK

iOS 5 está muy desactualizado en estos días, pero muchos de los tutoriales que se ofrecen en la página de ManiacDev son excelentes si recién está comenzando con el desarrollo de aplicaciones. Los conceptos básicos y básicos son prácticamente los mismos, independientemente de la versión de iOS para la que planea crear una aplicación.

Precio: gratis

35. Make School Online Academy

¿Quieres hacer algo un poco más divertido para tu primer proyecto de desarrollo? El curso de desarrollo iOS de Make School te guiará en la construcción de tu primer juego. En el camino aprenderá Objective-C, trabajando con Cocos2D, verá conferencias de expertos de la industria y más. También aprenderás a construir clones de juegos de Flappy Bird, Angry Birds y Game of Life, así como un juego propio. La mejor parte es que no necesita ninguna experiencia de codificación previa para comenzar. El curso es de $ 99.

Precio: $ 99

36. Daleisphere, donde comenzar con el desarrollo de la aplicación para iPhone

¿Tiene problemas para averiguar por dónde empezar? Esta guía, de un desarrollador de aplicaciones experimentado, le dirá cómo configurar todo y luego lo guiará a través de la creación de su primera aplicación.

Precio: gratis

37. ¿Qué hay en iPhone Hello World Tutorial?

La primera aplicación que creas en cualquier clase de programación, curso o lección es el infame Hello World. Esta guía es exactamente eso, con las herramientas de desarrollo de iOS.

Precio: gratis

38. Designthencode Motion Design para iOS Book

Una vez que sepa cómo desarrollar una aplicación, es hora de arreglarla. El libro de Designthecode’s Motion Design para iOS (desplazamiento hacia abajo) le enseñará todo lo que necesita saber sobre animación. ¿Quieres saber cómo se ven tan bien todas esas aplicaciones iOS de lujo cuando interactúas con ellas? Entonces esta es tu guía.

Precio: $ 69

39. Introducción de Technobuffalo al desarrollo de iOS

Lo siento expertos programadores, querrá sentarse este. Es otra introducción a la guía de desarrollo de iOS. No es tan completo como algunos de los otros recursos de la lista, por lo que se menciona tarde. Dicho esto, si estás buscando un tutorial rápido, esto es todo.

Precio: gratis

40. Academia de fabricantes de móviles

Este bootcamp en línea y la escuela de codificación se basan en la aplicación, por lo que no todos podrán asistir. Aún así, es una gran oportunidad para cualquier persona interesada en aprender los fundamentos del desarrollo de aplicaciones móviles. También ofrecen bootcamps en el sitio en Chicago y San Francisco. Se centran específicamente en el contenido relacionado con iOS.

Precio: Comienza en $ 5,000

Otros recursos de desarrollo de aplicaciones móviles

41. Guía de desarrollo móvil de la Asamblea General

¿No sabes por dónde empezar? ¿Quieres un poco de ayuda con los fundamentos y conceptos básicos? ¿Quieres bucear y comenzar con algunas guías prácticas y ejercicios de práctica? La sección de Desarrollo Móvil de la Asamblea General es tu lugar. Estos cursos ofrecen instrucción en persona en una variedad de ciudades.

Precio: desde $ 40

42. Alison App Development Courses

¿No quieres gastar toneladas de dinero en una escuela o universidad de codificación en línea? ¿Quieres un curso certificado que puedes incluir en tu currículum? Los cursos de desarrollo de la aplicación Alison son completamente gratuitos y te guían a través de todo el proceso de desarrollo de principio a fin. Es ideal para principiantes y programadores intermedios interesados ​​en Android, iOS y desarrollo de juegos.

Precio: gratis

43. Universidad en línea de Xamarin

Xamarin es una escuela de codificación en línea relativamente económica. Si elige el plan de desarrolladores indie, es de $ 25 al mes. También puede iniciar una cuenta de prueba si desea probar sus cursos antes de pagar dinero. Encontrarás muchos tutoriales, videos y recursos para aprender sobre el desarrollo de aplicaciones móviles.

Precio: comienza en $ 25 / mes con una prueba gratuita limitada

44. Videos de desarrollo de aplicaciones móviles de Apigee

El canal de YouTube de Apigee es un gran recurso para todos los desarrolladores de aplicaciones móviles, desde principiantes hasta experimentados.

Precio: gratis

45. Coursera Mobile App Development Lessons

Coursera es otra gran escuela de codificación en línea, y sus lecciones de desarrollo de aplicaciones móviles cubren una amplia variedad de temas. Todos los cursos que encuentres en la plataforma están disponibles de forma gratuita.

Precio: gratis

46. ​​Microsoft Virtual Academy

Al igual que Google y los sitios de recursos de aprendizaje oficiales de Apple, la Academia Virtual de Microsoft ofrece capacitación en desarrollo de aplicaciones específicamente para aplicaciones de Windows y Windows Phone. Trabajarás principalmente con C ++ y el marco .NET de Microsoft.

Precio: gratis

47. Thenewboston tutoriales

Hay videos de tutoriales en este sitio para absolutamente cualquier tema que se pueda imaginar, incluso fuera de la programación y la informática. Dicho esto, las lecciones de desarrollo de aplicaciones móviles, iOS y Android son excepcionales. No importa cuál sea su nivel de habilidad, puede encontrar algo útil aquí.

Precio: gratis

48. Construyendo aplicaciones móviles con iOS, Android y HTML5

Este es un curso de grado universitario, de Harvard, que estuvo disponible originalmente en la primavera de 2012. Incluye una gran cantidad de recursos que incluyen tareas, conferencias de video, ejercicios e incluso un programa de estudios para cada lección. Aprenderás cómo desarrollar aplicaciones tanto en iOS como en Android, o al menos los fundamentos para hacerlo. Según los estándares de hoy, está algo anticuado, pero sigue siendo un recurso viable, especialmente para los principiantes.

Precio: gratis

49. Luke W Mobile Blog

Este blog se centra casi por completo en el aspecto comercial del desarrollo de aplicaciones móviles. Aprenderá sobre diseño básico, elementos de UX y tendencias de negocios populares. Hay algunas publicaciones enumeradas que puede usar como recursos adicionales también.

Precio: gratis

50. PhoneGap

Esta plataforma no es un recurso de aprendizaje, ni ofrece tutoriales. Sin embargo, le permitirá crear aplicaciones móviles para múltiples plataformas, incluyendo iOS y Android, utilizando HTML, CSS y JavaScript. Es genial si ya estás familiarizado con esos idiomas y prefieres no molestarte con Objective-C y Swift.

Precio: gratis

Hola,

El objetivo principal de la capacitación se logra solo cuando los alumnos pueden aplicar su aprendizaje en sus trabajos. El currículo de capacitación de TI debe incluir sesiones de práctica realistas sobre las tecnologías actualizadas de la industria. Una capacitación de alta calidad debe poder personalizar las clases según los requisitos de los alumnos. Haz que tu entrenamiento sea más interactivo y atractivo. se proporcionó una sesión de capacitación en vivo y también una colocación del 100% con nuestro cliente y nuestra empresa. Proporcionamos cursos en java, android, PHP, IOT, desarrollo de pila completa, desarrollo de diseño web, etc. en n-school institute. todos y cada uno de los solicitantes de empleo es una oportunidad para mostrar sus talentos y obtener su trabajo como desarrollador. Por favor visite Capacitación en desarrollo de aplicaciones Java, PHP, Android e IOS en Coimbatore

Gracias.

Comience con los conceptos básicos de nanodegree Android de udemy. Es el mejor curso disponible en este momento. He creado esta aplicación de aprendizaje en línea.

Entrepreneur Quotebook – Aplicaciones de Android en Google Play

¡Udacity es uno de los mejores sitios web de aprendizaje de Android!

Puede comenzar con cursos gratuitos como principiante y luego tomar cursos de nanodegree según las habilidades que adquiera.

Udacity tiene un reembolso del 50% para los estudiantes del año pasado.

También puedes echar un vistazo a caster.io para cosas avanzadas

Mejor aprender de Udacity. ¡Proporcionan cursos básicos de Android gratis!