Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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
Reseñas (1)
Realmente disfruté nuestro aprendizaje y experimentación con Kotlin Multiplatform.
Renzo Olivares Macias - Google
Curso - Android Development
Traducción Automática