Desarrollo de Android con Kotlin y Jetpack Compose
Android se ejecuta en más del 70% de los smartphones del mundo. Este track te enseña a crear aplicaciones Android de calidad profesional usando Kotlin — el lenguaje que Google recomienda para todo nuevo desarrollo de Android — y Jetpack Compose, el moderno kit de UI declarativo que ha reemplazado el sistema View heredado en toda la industria. Irás desde escribir tus primeras expresiones en Kotlin hasta lanzar una aplicación multi-módulo a Google Play.
Qué Aprenderás
El track cubre fundamentos de Kotlin, layouts de Jetpack Compose, gestión de estado y recomposición, navegación, Material Design y animaciones. Persistirás datos con Room Database y DataStore, cargarás imágenes con Coil, obtendrás datos remotos con Coroutines y Flow, y gestionarás dependencias con Hilt. Los temas avanzados incluyen Firebase (Auth, Firestore, Messaging), CameraX para fotos y video, Maps y Location Services, procesamiento en segundo plano con WorkManager, paginación con Paging 3, y testing y debugging exhaustivos.
La Ruta de Aprendizaje
Treinta y un cursos abarcan desde A1 hasta C1. Los cursos A1 y A2 establecen los fundamentos de Kotlin y la app antes de avanzar hacia fundamentos de Compose, formularios y listas. El nivel B1 profundiza tus habilidades de UI — ViewModel, ciclo de vida, Room, notificaciones, permisos y Coil. Los cursos B2 abordan arquitectura de apps, Coroutines y Flow, Hilt, networking, Firebase, CameraX y WorkManager. Los cursos capstone C1 cubren Arquitectura Multi-Módulo, Optimización de Rendimiento y Profiling y Publicación en Google Play.
Cómo Funciona
Cada curso se divide en lecciones cortas e interactivas que completas en el editor de código integrado con retroalimentación en tiempo real. Un tutor IA está disponible cuando te atasques, para que puedas avanzar a tu propio ritmo sin esperar ayuda.