From AlarmManager to WorkManager

Droidcon SF - November 2018

Abstract

Android has a variety of tools to deal with background work. Not only does the system provide different APIs with the AlarmManager and JobScheduler, but there are also many third party libraries like android-job and the Firebase JobDispatcher. Brand new from the Android architecture components is the WorkManager. How does the component fit into the existing APIs and which gaps does it try to fill?

This talk gives an overview about the evolution of job scheduler engines and how they keep up with changing requirements in the mobile ecosystem. The different APIs will be discussed and most importantly there will be some best practices to not repeat yourself.

Recording


Slides