
Jetpack Compose : Apps Android Modernas desde Cero con MVVM
udemy · ⭐ 4.87 (227 reseñas) · Todos los niveles · es · ⏱ 34,5 h
Impartido por Marco A. Barón Effio · 1.150 alumnos
19.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
¿Te gustaría aprender a crear interfaces modernas y dinámicas para Android utilizando la tecnología más reciente recomendada por Google? Este curso te enseñará a dominar Jetpack Compose, el nuevo framework declarativo para construir UI en Android, combinando teoría clara con práctica real. A lo largo del curso, aprenderás desde los fundamentos de Jetpack Compose hasta construir una aplicación completa aplicando la arquitectura MVVM, navegación entre pantallas, gestión del estado, y persistencia de datos con Room. Todo paso a paso, explicado con un enfoque didáctico y profesional. Con Jetpack Compose, ya no necesitas preocuparte por diseñar con XML. Ahora podrás desarrollar interfaces de forma declarativa, con un código más limpio, intuitivo y mantenible. Además, verás cómo aplicar conceptos de arquitectura moderna y reutilización de componentes para mejorar la escalabilidad de tus proyectos. El curso incluye clases 100% prácticas, explicaciones claras y ejemplos reales que te permitirán comprender y dominar cada concepto. Podrás construir tu propia app desde cero y entender cómo organizar tu código de forma profesional. Este curso ha sido diseñado especialmente para desarrolladores Android que quieren dar el salto a Compose o consolidar sus bases. También está orientado a estudiantes de programación y profesionales que desean mejorar la estructura y calidad de sus apps con un enfoque moderno y profesional.
Lo que aprenderás
- Aprender a usar Jetpack Compose desde cero
- Guardar y gestionar datos locales con Room
- Aplicar el patrón MVVM con Jetpack Compose
- Conocer y dominar los componentes básicos de Jetpack Compose
- Organizar visualmente la UI con contenedores como Column, Row y Box
- Comprender y aplicar la gestión de estado en Compose
- Gestionar efectos secundarios correctamente en Jetpack Compose
- Implementar navegación entre pantallas en una app Compose
- Entender el ciclo de vida y la recomposición de los composables
- Implementar inyección de dependencias con Hilt en Jetpack Compose
- Utilizar corutinas para manejar operaciones asíncronas
- Crear listas dinámicas y eficientes con LazyColumn y LazyRow
- Implementar eventos y efectos secundarios con LaunchedEffect, SideEffect y SnapshotFlow
- Construir un CRUD completo con Room y Jetpack Compose
- Persistir datos de configuración con DataStore Preferences
- Crear componentes interactivos y responder a eventos del usuario
- Permisos en tiempo de ejecución
- Acceder a la cámara del dispositivo
Requisitos
- Conocimiento básico de Android y Kotlin
- Conocimientos básicos en programación orientada a objetos
- Un ordenador o laptop con acceso a Internet
- Todos los materiales están incluidos en el curso
- Muchas ganas de aprender y crear apps modernas.