Cómo programar tareas con WorkManager

Descubre cuándo y cómo usar WorkManager, una API que controla el trabajo en segundo plano que debe ejecutarse independientemente de si el proceso de la aplicación aún está en curso.

 

Introducción a WorkManager

Video Opcional

¡Te damos la bienvenida a la Unidad 7! En esta unidad, se amplía lo que aprendiste en este curso usando la biblioteca de WorkManager desde Android Jetpack.

Cómo implementar WorkManager

Video Opcional

En este video, verás una descripción general y una explicación del código que implementas en los codelabs de WorkManager.

Trabajo en segundo plano con WorkManager

Codelab

La API de WorkManager para Android simplifica el trabajo en segundo plano. WorkManager puede crear tareas que se pueden consultar, volver a usar y encadenar. WorkManager es el programador de tareas recomendado en Android. En este codelab, aprenderás los pormenores de WorkManager: creación de trabajadores, uso de solicitudes de trabajo y cadenas de trabajadores según las necesidades de la app.

Pruebas y WorkManager avanzados

Codelab

En este codelab, continuarás aprendiendo más sobre WorkManager, como la creación de secuencias de trabajo únicas y trabajos en cadena más complejos con restricciones. La verificación del trabajo en segundo plano realizada con WorkManager puede ser difícil. En este codelab, también se explican diferentes maneras de verificar el trabajo en segundo plano que ejecuta WorkManager.

Práctica: Compila la app de Water Me

Codelab

Aplica los conceptos de esta ruta de aprendizaje a la app de Water Me para asegurarte de que todas las tareas se ejecuten en segundo plano con WorkManager.

¿Qué sigue?

Video Opcional

¡Felicitaciones por completar la unidad 7! En esta unidad, aprendiste a usar la API de WorkManager de Android Jetpack para programar el trabajo necesario en segundo plano, como copias de seguridad de datos o descargas de contenido actualizado, y a seguir con la ejecución incluso si se cierra la app o se reinicia el dispositivo. ¡Bien hecho!