Contenido Módulo a Módulo
1. Las bases: Introducción a Android Studio, creación de proyectos con Compose y fundamentos del desarrollo en Android.
2. Primera App con Arquitectura: Organización de la capa de UI, creación de una app, y publicación en la Play Store.
3. Sistemas de control de versiones: Uso de Git y GitHub para trabajar en equipo.
4. Principios básicos del diseño de software: Principios SOLID y detección de problemas con ejemplos prácticos.
5. Capa de UI: Patrones de presentación como MVP, MVVM y manejo de flujos de datos.
6. Capa de Datos: Consumo y modificación de datos usando Room y repositorios.
7. Clean Architecture: Organización de código por capas y aplicación de principios de arquitectura limpia.
8. Inyección de Dependencias: Implementación de Koin, Dagger y Hilt para gestionar dependencias.
9. Testing: Pruebas unitarias, de integración y de UI para asegurar la calidad del software.
10. Integración Continua: Automatización de tests y despliegue utilizando herramientas de CI.
![](https://web.eduardocalzado.es/wp-content/uploads/2024/06/Captura-de-pantalla-2024-06-15-a-las-23.12.04-1024x787.jpg)
Certificado por JetBrains
Formación online impartida por Antonio Leiva de devExperto.com, con más de 15 años trabajando en el sector del desarrollo de software siendo Ingeniero Android, Google Developer Expert en Android & Kotlin, Partner Oficial de formación Jetbrains y escritor de “Kotlin For Android Developers”.