Contacta con nosotros

Temario del curso

Arquitectura y Componentes Avanzados

  • Patrones de arquitectura: MVVM y componentes de Jetpack (ViewModel, LiveData)
  • Gestión avanzada del estado de la interfaz de usuario
  • Navigation Component: introducción práctica a la navegación compleja
  • Taller: Refactorización de la arquitectura de la aplicación

Concurrencia y Tareas en Segundo Plano

  • Kotlin Coroutines para operaciones asíncronas
  • WorkManager para tareas programadas en segundo plano
  • Gestión de hilos y uso del Main Thread
  • Taller: Operaciones asíncronas en la aplicación del proyecto

Persistencia Avanzada de Datos

  • Room Persistence Library (CRUD básico)
  • Introducción a DataStore
  • Taller: Añadir persistencia al proyecto

Pruebas y Calidad del Código

  • Pruebas unitarias con JUnit (básico)
  • Pruebas de UI con Espresso (introductorio)
  • Herramientas de análisis estático de código (Lint)
  • Taller: Escritura de pruebas básicas en el proyecto

Integración y Optimización

  • Consumo de APIs REST utilizando Retrofit (introductorio)
  • Trabajo con JSON
  • Fundamentos de la optimización del rendimiento de la UI y la batería
  • Taller: Integración de API y ajuste fino

Resumen y Próximos Pasos

Requerimientos

  • Comprensión sólida de los fundamentos de Android (Activity, UI, navegación, Kotlin/Java)
  • Experiencia utilizando Android Studio
  • Familiaridad con la programación orientada a objetos

Público Objetivo

  • Desarrolladores de Android con experiencia
  • Desarrolladores móviles que buscan dominar técnicas avanzadas
  • Ingenieros de software que construyen aplicaciones robustas y de alto rendimiento para Android
 35 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas