There are a lot of considerations and best practices for handling background work but now we’ve WorkManager, the new job management system in Jetpack, incorporates the features of Firebase Job Dispatcher and Android’s JobScheduler to provide a consistent job scheduling and support with task chaining.
Topics to be covered :
- Request types : Onetime and periodic
- Request with constraints such as network conditions, storage space, and charging status
- Challenges in background processing
- Background operation at X interval.