~/panel

Android Fireside Chat

Panelat droidcon Berlin 2023 · 2023-07-05..07-07· [android]
github:jossiwolf
links:none on file
slides:none on file

Panel lays out concrete guidance: start greenfield apps 100% Compose with a single-activity and Navigation Compose; use state hoisting and ViewModel-backed StateFlow (LiveData only for legacy Java), extract long modifier chains into extensions, and prefer property drilling over CompositionLocal for required data. Compose adds manual accessibility traversal and is testing K2 experimental support and KSP (replacing kapt); accompanist acts as an incubator for APIs like pager and modal bottom sheets while shadow/blur support remains complex and under study.

AI-written summary · about

  1. 0:00Introduction
  2. 1:11Panelist introductions
  3. 3:55Multiplatform development future
  4. 5:21Focus management in Compose
  5. 7:30Design system handover challenges
  6. 10:00Fuchsia and Kotlin future
  7. 12:28Fragments vs Compose in new apps
  8. 13:53State hoisting and modifiers
  9. 19:12Future of Compose features
  10. 23:25Composition locals vs property drilling
  11. 25:32LiveData vs State/Flow in Compose
  12. 27:41Box shadows and blur effects
  13. 30:06Navigation improvements
  14. 32:13Complex state management
  15. 35:46Accompanist library future
  16. 37:56Kotlin Multiplatform trends
  17. 40:47Compose issue tracking
  18. 46:48Q&A wrap-up
~/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.