
Construye aplicaciones Android mantenibles y reactivas aplicando el patrón MVVM. Maneja navegación, persistencia de datos, consumo de APIs y gestión de estados usando Jetpack Compose, Room, Hilt y casos de uso.
Clases del curso
Implementación en MVVM
Pantallas de Seguimiento
Networking y Datos
Persistencia Local
Funcionalidades Avanzadas
Lanzamiento de la APP
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Juan Camilo Sandoval
Android Developer
Juan Sandoval es un desarrollador de software apasionado por aprender, crear y colaborar en proyectos innovadores. Su naturaleza autodidacta lo impulsa a descubrir nuevas tecnologías y soluciones creativas, combinando su atención al detalle con una mente ágil para enfrentar desafíos complejos.
Proyecto del curso

Calorie Tracker App
Crea una aplicación de seguimiento de calorías con Open Food API aplicando el patrón de diseño MVVM y utilizando Jetpack Compose
Ver proyectoconocimientos previos
- Programación con Kotlin.
- Uso con Android Studio.
- Jetpack Compose
software y recursos necesarios
- Android Studio.
Mira las primeras 3 clases sin costo en este momento
4.4 · 3 opiniones


Gonzalo Felipe López Guerrero
Más cursos de mobile siempre son agradecidos. Respecto al curso sé que era un tema avanzado y me ubicara gustado que se enfocara en un analisis y estructura de la aplicación antes de codear.


Andres Felipe Arevalo Suarez
Muy buen contenido, uso de conceptos avanzados, librerias y tecnicas que nos permiten estar al dia con las mejores practicas del mercado.

Hola , este curso me parecio genial y muy completo pero es dificil de seguir : 1 - En cuanto al proyecto seria bueno que al inicio de cada clase se mencionara que se agrego fuera del video 2 - Hay muchos conceptos que se asumen estan en el curso de kotlin pero no hay un link directo al curso y la clase 3 - Se deberia tener una clase especifica en donde se muestre como la arquitectura en general y la ui , y con la ui mostrar como va a quedar y como se descompondria en componentes
Complementa este curso con nuestras rutas de aprendizaje

Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.




Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.




Desarrollo de Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.




Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.




Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!




Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.




Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.




Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender