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.
  • Componente de navegación: introducción práctica a una navegación compleja.
  • Taller práctico: Refactorización de la arquitectura de la aplicación.

Concurrencia y Tareas en Segundo Plano

  • Corutinas de Kotlin para operaciones asíncronas.
  • WorkManager para tareas programadas en segundo plano.
  • Gestión de hilos y uso del hilo principal (Main Thread).
  • Taller práctico: Operaciones asíncronas en la aplicación del proyecto.

Persistencia Avanzada de Datos

  • Biblioteca de persistencia Room (CRUD básico).
  • Introducción a DataStore.
  • Taller práctico: Adición de persistencia al proyecto.

Pruebas y Calidad del Código

  • Pruebas unitarias con JUnit (conceptos básicos).
  • Pruebas de interfaz de usuario con Espresso (introducción).
  • Herramientas de análisis estático de código (Lint).
  • Taller práctico: Escritura de pruebas básicas en el proyecto.

Integración y Optimización

  • Consumo de APIs REST mediante Retrofit (introducción).
  • Trabajo con JSON.
  • Conceptos básicos de optimización de rendimiento de la interfaz de usuario y la batería.
  • Taller práctico: Integración de API y ajuste fino.

Resumen y Siguientes Pasos

Requerimientos

  • Conocimiento sólido de los conceptos básicos de Android (Actividad, interfaz de usuario, navegación, Kotlin/Java).
  • Experiencia en el uso de Android Studio.
  • Familiaridad con la programación orientada a objetos.

Público objetivo

  • Desarrolladores experimentados de Android.
  • Desarrolladores móviles que buscan dominar técnicas avanzadas.
  • Ingenieros de software que crean aplicaciones Android robustas y de alto rendimiento.
 35 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas