~/talk

Keynote! 10 years of Android development: the retrospective

Talkat droidcon Italy 2022 · 2022-10-06..10-07· [android]
slides:none on file

Retrospective lists concrete shifts: apps start on Froyo/Eclipse with Java and ActionBarSherlock for back-compat, move through Fragments/Material to Kotlin and Jetpack Compose, and teams cut UI boilerplate by roughly 60–70% when migrating. Background work transitions from AsyncTask/Executors and JobScheduler to WorkManager as the recommended scheduler and now to coroutines/Flow for lightweight concurrency. Runtime permissions become user-granted (post‑Marshmallow) and AndroidX activity result APIs replace onActivityResult. Conference draws 400+ onsite and 200+ online.

AI-written summary · about

  1. 0:00Introduction
  2. 4:38Android tools evolution
  3. 7:29Android versions timeline
  4. 11:22Three eras of Android
  5. 13:16MVC to MVI architecture
  6. 22:01Java to Kotlin Coroutines
  7. 32:50XML to Jetpack Compose
  8. 45:34RecyclerView to LazyList
  9. 53:16Permission management
  10. 1:00:03Retrospective
~/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.