Programa del Curso

Arquitectura y Componentes Avanzados

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

Concurrencia y Tareas en Segundo Plano

  • Kotlin corutinas para operaciones asíncronas
  • WorkManager para tareas programadas en segundo plano
  • Gestión de hilos y uso del hilo principal
  • Práctica: Operaciones asíncronas en la aplicación del proyecto

Persistencia de Datos Avanzada

  • Biblioteca de Persistencia Room (CRUD básico)
  • Introducción a DataStore
  • Práctica: 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)
  • Práctica: Escritura de pruebas básicas en el proyecto

Integración y Optimización

  • Consumo de APIs REST usando Retrofit (introducción)
  • Trabajo con JSON
  • Básicos de optimización del rendimiento de la interfaz de usuario y batería
  • Práctica: Integración y ajuste de API

Resumen y Próximos Pasos

Requerimientos

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

Publido objetivo

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

Número de participantes


Precio por Participante​

Testimonios (3)

Próximos cursos

Categorías Relacionadas