Schedule tasks with WorkManager

Learn when and how to use WorkManager, an API that handles background work that needs to run regardless of whether the application process is still running.


Introduction to WorkManager basics

Video Optional

Learn the basics of using WorkManager in this introductory video for Unit 6.

Introduction to WorkManager implementation

Video Optional

Learn to use WorkRequests and get familiar with its classes and functions.

Background Work with WorkManager


Learn to use WorkManager to write a simple job, then perform more complex chained jobs with constraints.


Test your knowledge of WorkManager, and earn your WorkManager badge.