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 IU
- Navigation Component: 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
- Corrutinas de Kotlin para operaciones asíncronas
- WorkManager para tareas en segundo plano programadas
- Gestión de hilos y uso del hilo principal (Main Thread)
- Ejercicio práctico: operaciones asíncronas en la aplicación del proyecto
Persistencia avanzada de datos
- Room Persistence Library (CRUD básico)
- Introducción a DataStore
- Ejercicio 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)
- Ejercicio práctico: escritura de pruebas básicas en el proyecto
Integración y optimización
- Consumo de API REST utilizando Retrofit (introducción)
- Trabajo con JSON
- Conceptos básicos de optimización del rendimiento de la IU y la batería
- Ejercicio práctico: integración de API y ajuste fino
Resumen y próximos pasos
Requerimientos
- Sólida comprensión de los conceptos básicos de Android (Activity, IU, navegación, Kotlin/Java)
- Experiencia utilizando Android Studio
- Conocimiento de 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 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