Build a modern and expressive Wear OS app
summary
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
chapters (14)
- 0:00Modern Wear OS apps intro
- 1:09Material 3 design updates
- 2:58Migrating to Material 3 tips
- 4:23Wear OS scaffold components
- 5:30Screen scroll state management
- 7:15Dynamic lists with Lazy Column
- 9:01List transformations customization
- 10:48Shape morphing in buttons
- 12:13Edge buttons in app
- 13:38Dynamic theming for UI
- 15:24Modern Wear OS tiles
- 16:50Slot-based tile layout
- 18:39Tile theming improvements
- 20:45Wear OS resources recap
related talks
32mDeveloping Wear OS Apps with Jetpack Compose
36mCreating your first Wear OS app using compose
35mIt's Time to Build for Wear OS
28mCreate beautiful, power-efficient apps for Wear OS
39mGetting Started with Material3 Expressive
20mDeep dive into Wear OS app architecture
44mCreate engaging apps for Wear OS
36mCoupling Compose- Interoperability in a Legacy Codebase
