
¿Quieres aprender a crear aplicaciones Android modernas aunque nunca hayas programado? En este curso aprenderás Kotlin y desarrollo Android desde cero mientras construyes proyectos reales con Jetpack Compose.
Comenzaremos por los fundamentos de Kotlin para que entiendas realmente el código que escribes. Aprenderás a trabajar con variables, tipos de datos, operadores, condicionales, bucles, funciones, null safety, colecciones, clases, objetos, herencia e interfaces.
Después entraremos en el desarrollo Android y conocerás Android Studio, la estructura de un proyecto y Jetpack Compose, el framework moderno para crear interfaces nativas. Trabajarás con textos, botones, imágenes, formularios, listas, layouts, Material 3, temas, colores y componentes reutilizables.
También aprenderás conceptos fundamentales para desarrollar aplicaciones profesionales:
• Gestión del estado en Jetpack Compose
• State Hoisting
• ViewModel, StateFlow y UiState
• Navegación entre pantallas y paso de parámetros
• Persistencia local de datos
• Consumo y filtrado de datos desde APIs REST
• Estados de carga, éxito y error
• Inyección de dependencias con Dagger Hilt
• Separación entre las capas de datos, dominio y presentación
• Repositorios, casos de uso y mappers
• Clean Architecture y buenas prácticas
Durante el curso desarrollarás diferentes ejercicios y aplicaciones, incluyendo una calculadora, una agenda, un sistema de productos y pedidos, una aplicación para calcular el IMC, una app de ajustes con persistencia, una aplicación conectada a una API de perros y un proyecto final con arquitectura profesional.
No necesitas experiencia previa en programación. Empezaremos desde los conceptos más básicos y avanzaremos progresivamente hasta construir aplicaciones Android completas, mantenibles y preparadas para crecer.
Al terminar tendrás una base sólida de Kotlin, Jetpack Compose y arquitectura Android. Además, podrás continuar profundizando con mis otras formaciones sobre testing, arquitectura e inteligencia artificial aplicada al desarrollo mobile.