Las habilidades básicas de Java te ayudarán. También el conocimiento de XML puede ayudarlo.
Dividamos el desarrollo de la aplicación de Android en 3 partes.
Desarrollo de UI: desarrollas todas las interfaces de usuario en Android Studio. Tiene facilidad de arrastrar y soltar. No es necesario ser un desarrollador experto para desarrollar la interfaz de usuario.
- ¿Cuáles son algunos de los mejores complementos de Android Studio?
- Cómo comenzar a trabajar independientemente en el desarrollo de aplicaciones de Android
- Cómo crear una aplicación que admita múltiples pantallas y DPI en un estudio de Android
- ¿Qué empresa ofrece el desarrollo web y el desarrollo de aplicaciones móviles Android?
- ¿Es posible hacer que el desarrollador de aplicaciones de Android cree una aplicación para la opción de pago de equidad únicamente?
Codificación: la lógica de negocios está codificada en archivos .java. Está basado en Java. Pero las clases y paquetes que encuentra en el entorno de Android son ligeramente diferentes a los de Java nativo. Aquí tiene una máquina virtual llamada máquina virtual dalvik. Si está familiarizado con Java, entonces esta parte es muy fácil. El concepto de clase, objeto, interfaz, paquetes, interfaces, abstracción, todos están presentes aquí también.
XML: los archivos XML se utilizan para almacenar configuraciones de aplicaciones, cadenas, colores utilizados, valores, etc. El conocimiento de XML lo ayudará a trabajar con estos aspectos.
Libros recomendados
Hola androide
Jefe de primer desarrollo de Android
Si no tienes experiencia previa en Java, este libro te ayudará.
Head first Java