¿Cuál es el mejor libro para el desarrollo de Android sin conocimiento de Java (principiantes completos)?

Creo que nunca encuentras un libro así.

Te lo digo como alguien que ha escrito un libro sobre Desarrollo de Android (Composing Mobile Apps).

La razón es bastante simple. Se supone que si desea comenzar con el desarrollo nativo de Android, el conocimiento de Java es mínimo y debe hacerlo. Desde la perspectiva de los autores, es muy importante definir el alcance del libro.

¿Va a enseñar cosas de Java? ¿Va a enseñar Android? ¿Quién comprará con el libro? Los selladores de Java puros se desanimarán debido a las cosas irrelevantes de Android y las personas que quieran aprender Android se desanimarán por demasiado Java básico. El libro se hinchará con demasiada información mal dirigida y fuera de foco.

Incluso desde un punto de vista de los alumnos cuando aprenden Java, es mejor no concentrarme en Android en ese momento. Una vez que soy bueno en Java, puedo comenzar a usar Android.

Uno de los errores más comunes parece ser cometido por principiantes entusiasmados cuando decidieron aprender Android: quieren aprender la programación Java de Android. No existe tal cosa como el Java de Android. Android solo usa Java y la manera correcta es aprender: aprender Java como un lenguaje de programación independiente sin asociarse con Android.

Si conoce Java y desea comenzar con los conceptos básicos de Android, puede visitar el canal Codetutor de YouTube.

La mejor de las suertes.