WorkManager is a Jetpack Architecture Component and is recommended solution for persistent work as it remains scheduled through app restarts and system reboots.
In this project below features are demonstrated:
- One-Time work request
- Status Updates from workers
- Setting constraints
- Input data to worker class and output data from a worker class
- Chaining workers
- Periodic work request
- Cancel work