Lo hice de múltiples fuentes. Mi estrategia era mirar el sitio web de desarrolladores de Android de Google y obtener una visión general de cada componente. Luego haga un Google de ese componente y busque explicaciones más simples del mismo componente y encuentre ejemplos para el mismo. Luego, cada vez que necesitaba ese componente, miraba los ejemplos. Hay muchos cursos de este tipo:
- El primer curso que recomendaría es obviamente del propio Google, porque ofrece una buena descripción general: Cómo comenzar | Desarrolladores de Android. El curso puede ser intimidante al principio, pero una vez que te llevas bien, es un buen curso.
- En segundo lugar, hay un programa de nanogrado de udacity. También puedes buscar eso: Desarrollador de Android Nanodegree de Google | Udacity. se paga, pero puede encontrar su contenido en línea. Aquí hay un enlace al contenido gratuito del curso Udacity en Android y es excelente: Udacity.
- Para simplificar, también puede obtener una buena visión general sobre el desarrollo de Android en Tutorialspoint: Tutorial de Android.
Hay muchos más cursos por ahí, pero las fuentes anteriores y la búsqueda en Google de cada componente cuando está usando ese componente es suficiente: podrá resolver muchos problemas con los resultados de stackoverflow. De los puntos anteriores, solo seguí el primer punto, el tercer punto y busqué en Google componentes para los que tenía dudas.
Junto con el aprendizaje del desarrollo de aplicaciones de Android, descargue Android Studio, cree un repositorio en Github / Bitbucket y comience a practicar con diferentes componentes de aplicaciones de Android. Luego, aborde el desarrollo de pequeñas aplicaciones. Una vez que se sienta cómodo, podrá desarrollar aplicaciones con confianza. ¡Todo lo mejor!
- ¿Qué tan fácil sería crear una aplicación simple de cronómetro para Android? ¿Cómo lo haría?
- ¿Cuál es el mejor juego para Android con menos de 100 MB?
- Cómo agregar ListView en la codificación
- ¿Qué pasaría si RIM hubiera usado una bifurcación de Android en lugar de comprar QNX?
- ¿Por qué no hay una ROM Android universal para todos los dispositivos?