By November 2018 we'll have to switch to targetSdk 26+, which means almost every app, whether explicitly or not, will use platform JobScheduler. However, this component is far away from being perfect, as it has lots of problems you don’t expect or probably wouldn’t even face till the component reaches the users. In this talk, we’ll discuss such problems, as well as mistakes in Android code, and see how we can switch to JobScheduler as painless as possible.