~/talk

Modern Android Development

Talkat droidcon Berlin 2022 · 2022-07-06..07-08· [frontend-architecture]
slides:none on file

Google teams are actively smoothing gaps: they coordinate with Paparazzi, Shot, DropShot to make screenshot/snapshot testing easier to set up; Compose and RecyclerView now include a default composition strategy to reduce bridge overhead; Compose libraries already ship baseline profile rules and apps and SDKs should generate and test with them on release builds to see real performance; a new alpha API collectAsStateWithLifecycle lands to address lifecycle-safe flow collection. File repro bugs for edge cases.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:50Snapshot testing plans
  3. 3:15Compose and View integration
  4. 5:42Safe args in Compose Navigation
  5. 6:47ViewModel state in Compose
  6. 8:55Compose performance in SDKs
  7. 11:23Unidirectional data flow in Compose
  8. 16:03Mapping units in UI
  9. 18:12Displaying HTML in Compose
  10. 19:19Testing legacy code
  11. 22:50Refactoring spaghetti code
  12. 24:58Context usage in architecture
  13. 26:43Compose in Fragments
  14. 27:48Collecting flows in Compose
  15. 29:54Memory leaks in Compose
  16. 31:38Cross-team collaboration
  17. 35:08Context class improvements
  18. 37:57Tracking scrollable content
  19. 39:44Modularization guidance
  20. 41:08Stable class annotations
  21. 43:39ViewModels in Compose previews
  22. 45:03Using Compose previews
  23. 46:25Temporary full-screen screens
  24. 49:18Testing coroutine dispatchers
  25. 52:50Lifecycle-aware coroutines
  26. 54:59Closing remarks 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.