WorkManager -- новый механизм для выполнения фоновых задач, введённый в официальной библиотеке androidx.
Он используется как инструмент асинхронного реагирования на состояния системы и как способ асинхронного периодического выполнения откладываемых задач. Данный репозиторий представляет из себя пример использования такого механизма.