gourses

← Volver a la búsqueda

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 curso
Ver curso en udemy

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