~/talk

Build a modern and expressive Wear OS app

Talkat droidcon London 2025 · 2025-10-30..10-31· [android, design-collaboration]
speakerdeck:kul3r4
slides:none on file

Material3 Expressive arrives on Wear OS via Compose for Wear 1.5 and shows concrete migration steps: use screen scaffold to get automatic time text and scroll indicator behavior, replace LazyColumn with transforming lazy column for per-item scale/transform effects, enable animated shape morphing on icon and group buttons, add the new edge button slot for curved bottom actions, and opt into dynamic theming (requires Wear OS 6). Tiles use ProtoLayout updates (material scope, pending intents) and the sample workout tile with edge button and fallback actions is available in the Wear Compose starter and wear-samples repo.

AI-written summary · about

  1. 0:00Modern Wear OS apps intro
  2. 1:09Material 3 design updates
  3. 2:58Migrating to Material 3 tips
  4. 4:23Wear OS scaffold components
  5. 5:30Screen scroll state management
  6. 7:15Dynamic lists with Lazy Column
  7. 9:01List transformations customization
  8. 10:48Shape morphing in buttons
  9. 12:13Edge buttons in app
  10. 13:38Dynamic theming for UI
  11. 15:24Modern Wear OS tiles
  12. 16:50Slot-based tile layout
  13. 18:39Tile theming improvements
  14. 20:45Wear OS resources 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.