
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
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.
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.

Sergio Baudilio Pinilla Martinez
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

Desarrollo Móvil
Desarrolla habilidades esenciales en metodologías modernas y gestión de negocios digitales para fortalecer la seguridad y eficiencia en organizaciones. Prepárate para aplicar técnicas avanzadas en Inteligencia Artificial y Ciberseguridad, optimizando procesos y promoviendo un entorno de trabajo seguro y avanzado.




Fundamentos de Desarrollo Móvil
Adquiere las bases esenciales de informática, control de versiones, fundamentos de JavaScript y principios de diseño y accesibilidad aplicados al desarrollo móvil.


Desarrollo Multiplataforma con React Native
Crea aplicaciones móviles para iOS y Android simultáneamente utilizando JavaScript y el framework React Native.



Arquitectura y Patrones de Diseño Móvil
Aprende a estructurar aplicaciones móviles robustas, escalables y mantenibles aplicando patrones como MVP, MVVM y Clean Architecture, junto con principios SOLID.




Desarrollo Nativo iOS con Swift
Domina el desarrollo de aplicaciones nativas para iOS con Swift, aprendiendo a usar Storyboards (UIKit) y el moderno framework declarativo SwiftUI.




Integración de APIs y Persistencia Móvil
Conecta tus aplicaciones móviles a servicios backend consumiendo APIs REST o GraphQL, y gestiona datos localmente para funcionamiento offline con herramientas como Room, Realm y SwiftData.




Diseño UX/UI para Móviles
Especialízate en el diseño de interfaces y experiencias de usuario optimizadas para dispositivos móviles, aplicando principios de Material Design, Human Interface Guidelines y técnicas de prototipado.



Testing y Despliegue en Móvil
Asegura la calidad de tus aplicaciones móviles mediante pruebas unitarias y de interfaz de usuario, y aprende los procesos para desplegar y publicar tus apps en Google Play Store y Apple App Store, incluyendo automatización CI/CD.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender