~/talk

Never Be Confused Again! A Practical Guide to Writing Jetpack Compose

TalkinJapaneseat DroidKaigi 2025 · 2025-09-10..09-12· [android, frontend-architecture]
name:b4tchkn
links:none on file
slides:none on file

Covers practical Jetpack Compose rules: prefer stateless composables and unidirectional data flow (hoist state, expose events as lambdas), accept one Modifier parameter with default Modifier, and avoid wrapping children in padding components. Recommends using slot parameters only when needed and encapsulating argument logic into small classes; demos use Android Studio Layout Inspector to show skipped recompositions, a lambda-based graphicsLayer to avoid unnecessary recomposes, and suggests Runtime Lint or Slack Compose Lint for team enforcement.

AI-written summary · about

  1. 0:00Introduction
  2. 6:45Compose fundamentals
  3. 12:27Design patterns
  4. 17:24Stateless design
  5. 20:34Parameter best practices
  6. 25:54Modifier usage
  7. 27:59Performance optimization
  8. 30:03Accessibility basics
  9. 32:12Team rules
  10. 35:21Summary
~/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.