¿Cuáles son los temas que debo aprender antes de aprender el desarrollo de aplicaciones de Android?

Antes de comenzar el desarrollo en Android, hay algunas cosas que debe tener en cuenta. Primero de todo Java. El desarrollo de Android se basa totalmente en Java, por lo que tener un buen conocimiento solo en Core Java será excelente para comenzar a aprender. La otra parte es XML, pero es tan fácil que no te preocupes por XML y todo. Mientras realiza el desarrollo de Android, puede aprender fácilmente XML, que se utiliza básicamente para el diseño de diseño, por lo que no desperdiciará demasiado en el lado XML, solo céntrese más en el lado Core Java. Puede consultar mi respuesta ¿Cuáles son los conceptos básicos de Java en los que debería ser bueno si quiero ser desarrollador de Android? con suerte te ayudará mucho. Y luego, cuando comience a aprender Android, intente ir al historial y a lo básico de Android antes de comenzar a crear pequeñas aplicaciones pequeñas. Será necesario saber acerca de estos componentes y cómo escribir código efectivo, qué usar y qué no usar en Android. Y las cosas finales hacen más y más prácticas e intentan leer más códigos de buenos desarrolladores.

Aprende el lenguaje java.

Aprenda sobre XML

Estos pensamientos acelerarían tu aprendizaje

Aprenda sobre la máquina virtual Dalvik.