~/talk

From AlarmManager to WorkManager

links:none on file
links:none on file

Compares the older AlarmManager/JobScheduler/GCM and the third‑party Android‑Job library with WorkManager and gives concrete tradeoffs: Android‑Job supports exact and daily jobs and runs on many devices (used at Square and Twitter), WorkManager is backported to API 14 and adds its own scheduling engine, chaining, async ListenableWorker and coroutine support, better testing hooks and DI with WorkerFactory. Recommends running both in parallel for migration and moving to WorkManager as the long‑term solution.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:50Evolution of Android background jobs
  3. 9:18Android Job library overview
  4. 11:27WorkManager setup and basics
  5. 13:33WorkManager vs Android Job differences
  6. 17:13Dependency injection with WorkManager
  7. 22:09Chaining workers in WorkManager
  8. 24:14Testing workers in WorkManager
  9. 27:06Observing worker lifecycle
  10. 28:15WorkManager scheduling engine
  11. 29:17Asynchronous API with ListenableWorker
  12. 32:25Migrating from Android Job to WorkManager
  13. 35:56WorkManager future and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.