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.