Te sugiero que no sigas ningún libro.
Si quieres ser un buen desarrollador de Android, toma cursos gratuitos en línea en
www.coursera.org
Udacity.com
O sigue los videos de tutoriales de YouTube.
Primero comience siguiéndolos y luego cree algunas aplicaciones pequeñas, no intente crear aplicaciones grandes al principio.
La mayoría de las veces, los libros son obsoletos y aburridos.
Tan pronto como pueda hacer algo, comience a leer la documentación de los desarrolladores en developer.android.com
- Si aprendo Java, .NET, Android y Oracle juntos, ¿será beneficioso o debería hacer un solo lenguaje y dominarlo?
- Si completo el curso de JavaScript FreeCodeCamp, ¿qué calidad de las aplicaciones de Android podría crear?
- Estoy pensando en cambiarme a Android desde iOS. ¿Hay alguna razón para no hacerlo o faltan funciones de iOS?
- Si quiero revivir el sistema operativo móvil Symbian y convertirlo en un digno competidor de Android, ¿cómo podría lograrlo?
- Quiero aprender sobre la creación de aplicaciones de Android. Soy un novato en el arte de la programación. Sugiera un curso en línea o material de estudio (que es gratuito) para el mismo. En resumen, quiero aprender Android GRATIS en línea.
No gaste demasiado tiempo en algo, solicite ayuda en www.stackoverflow.com
Editar:
Además, cuando conozca algunos conceptos básicos, intente leer el código fuente de otras personas.
En www.github.com
El uso también puede explorar aplicaciones en F-droid donde todas las aplicaciones son de código abierto.
Gracias por A2A
La mejor de las suertes