Planifier des tâches avec WorkManager

Découvrez quand et comment utiliser WorkManager, une API qui gère les tâches en arrière-plan devant être exécutées, que le processus d'application soit toujours en cours ou non.

 

Présentation de WorkManager

Vidéo Activité facultative

Bienvenue dans le Module 7 ! Ce module développe ce que vous avez appris dans ce cours en utilisant la bibliothèque WorkManager d'Android Jetpack.

Implémenter WorkManager

Vidéo Activité facultative

Dans ce tutoriel vidéo, vous allez découvrir un aperçu du code que vous allez implémenter dans les ateliers de programmation WorkManager.

Travail en arrière-plan avec WorkManager

Atelier de programmation

La nouvelle API WorkManager pour Android simplifie le travail en arrière-plan. WorkManager peut créer des tâches pouvant être interrogées, réutilisables et enchaînables. WorkManager est le planificateur de tâches recommandé sur Android. Cet atelier de programmation vous explique tout ce qu'il faut savoir sur WorkManager : créer des Worker, utiliser des requêtes de travail et enchaîner les Worker en fonction des besoins de votre application.

WorkManager et tests : niveau avancé

Atelier de programmation

Dans cet atelier de programmation, vous poursuivez votre formation centrée sur WorkManager. Au programme : création de séquences de travail uniques et des tâches enchaînées plus complexes avec des contraintes. La vérification des tâches effectuées en arrière-plan avec WorkManager peut s'avérer délicate. Cet atelier de programmation présente également différentes méthodes pour vérifier le travail en arrière-plan exécuté par WorkManager.

Exercice : Créer l'application Water Me

Atelier de programmation

Appliquez les concepts de ce parcours à l'application Water Me pour vous assurer que toutes les tâches s'exécutent en arrière-plan avec WorkManager.

Et maintenant ?

Vidéo Activité facultative

Bravo, vous avez terminé le module 7 ! Dans ce module, vous avez appris à utiliser l'API WorkManager d'Android Jetpack pour planifier des tâches en arrière-plan, telles que des sauvegardes de données ou de nouveaux contenus à télécharger, et ce même si l'application se ferme ou si l'appareil redémarre. Bravo !