~/talk

Workout your tasks with WorkManager

Talkat Android Makers 2019 · on Tuesday, 2019-04-23· [android]

WorkManager arrives as a Jetpack library that guarantees deferrable background work across restarts and Android versions, using JobScheduler/Firebase/AlarmManager under the hood and persisting tasks in a Room DB. It supports chained and parallel work, periodic work with 15‑minute minimum and flex windows, inputs/outputs limited to 10KB, constraints (network, charging, idle), and CoroutineWorker/RxWorker/ListenableWorker integrations; statistics cited: ~50–53% uninstall for crashes and 36% for heavy battery usage.

AI-written summary · about

  1. 0:00Intro
  2. 0:13A User's Nightmare...
  3. 2:03Android is for everyone
  4. 3:06Physical memory on device
  5. 5:24Android process list
  6. 8:46Android battery optimizations
  7. 13:26When to use WorkManager?
  8. 14:54Dependencies
  9. 15:21WorkManager entities
  10. 15:51Internal mechanism
  11. 17:54One TimeWork Request
  12. 18:04Periodic Work Request
  13. 19:27Set constraints
  14. 19:44NetworkType
  15. 20:47Data and Data.Builder
  16. 22:32Existing Work Policy enums
  17. 23:31BackoffPolicy enum
  18. 25:10Happy path - One Time Work
  19. 25:48"Unhappy" path - One Time Work
  20. 26:16"Unhappy" path - Periodic Work
  21. 26:52Chaining
  22. 29:22ArrayCreatinginput Merger
  23. 32:27Threading in WorkManager
  24. 33:46WorkSpec table
  25. 34:24Coroutine Worker
  26. 35:33Listenable Worker
  27. 35:59WorkManager - Recap
~/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.