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 Navigation: introducción práctica a la navegación compleja.
- Ejercicio 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).
- Ejercicio práctico: operaciones asíncronas en la aplicación del proyecto.
Persistencia de Datos Avanzada
- Biblioteca Room Persistence (CRUD básico).
- Introducción a DataStore.
- Ejercicio práctico: agregació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).
- Ejercicio práctico: redacción de pruebas básicas en el proyecto.
Integración y Optimización
- Consumo de APIs REST utilizando Retrofit (introducción).
- Manejo de JSON.
- Fundamentos de la optimización del rendimiento de la interfaz de usuario y la batería.
- Ejercicio práctico: integración de API y ajuste fino.
Resumen y Próximos Pasos
Requerimientos
- Sólido conocimiento 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 aspiran a dominar técnicas avanzadas.
- Ingenieros de software que construyen 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