Para un principiante, estos son los pasos que sugeriría,
- Obtenga sus conceptos básicos de Java lo suficientemente fuertes, incluye conocimientos sobre herencia, clases abstractas, interfaces, OOPS, clases anidadas, colecciones, manejo de excepciones, etc. Puede ir a un curso en línea de Udacity o Coursera o estudie usted mismo lo que sienta que es cómodo y amigable para el bolsillo.
- Repase las lecciones en el sitio web: Tutorial de Android – Javatpoint (para principiantes ). No olvide intentar hacer pequeñas aplicaciones una al lado de la otra mientras aprende, ya que le ayuda mucho a retener la gran cantidad de información que proporcionan estas fuentes.
- Después de completar los tutoriales mencionados anteriormente, vaya a estos: Desarrollo de Android ( Intermedio-Personal Favorito ), Androidhive – Tutorial de Android para Principiantes ( Avanzado ). Repita el mismo proceso. Practica y practica.
- Emprenda un proyecto, haga una lluvia de ideas, busque una idea, estudie las aplicaciones de código abierto existentes en GitHub .
- ¡Código, diseño, depuración, optimización! No pierdas la esperanza. ¡Puedes hacerlo!
Canales de YouTube: slidenerd (favorito personal), thenewboston
Además de estos, también puede consultar algunos libros:
- ¿Cómo debo comenzar el desarrollo del juego en C ++ con Android NDK?
- ¿Cuánto tiempo le tomaría a un programador inexperto programar una aplicación para iPhone / Android?
- ¿Qué es una diapositiva en Android Studio?
- ¿Cuáles son los pasos principales para construir un simple juego móvil de Android usando JavaScript? ¿Cómo lo abordo?
- ¿Cuál es el beneficio de usar Xamarin para el desarrollo de aplicaciones sobre Java nativo y Swift?
Compre Head First, el libro de desarrollo de Android en línea a precios bajos en India
¡Buena suerte!