Developing Apps optimized for Wear OS with Jetpack Compose
summary
Shows a concrete Wear OS app built with Jetpack Compose using Android Studio Flamingo (or Hedgehog for previews) and only emulators; replaces LazyColumn with ScalingLazyColumn, adds Scaffold properties timeText and positionIndicator for proper wearable UX, uses Wear Navigation with SwipeDismissableNavController for back gestures, and implements Tiles via either TileService or a coroutine-enabled service using the Horologist tile library (override resourceRequest/tileRequest and add manifest). Code and slides land on GitHub and Twitter.
AI-written summary · about
chapters (10)
- 0:00Introduction to Wear OS
- 1:37Wear OS key features
- 3:02Google I/O updates for Wear OS
- 6:42Setting up Wear OS development
- 9:33Basic Wear OS app with Jetpack Compose
- 10:19Optimizing UI for Wear OS
- 13:07Navigation in Wear OS apps
- 15:42Adding tile functionality
- 17:57Testing and optimization tips
- 18:50Resources and conclusion
related talks
32mDeveloping Wear OS Apps with Jetpack Compose
28mCreate beautiful, power-efficient apps for Wear OS
36mCreating your first Wear OS app using compose
44mCreate engaging apps for Wear OS
35mIt's Time to Build for Wear OS
34mBuild for the wrist, the road, and the remote with Jetpack Compose and Gemini
22mBuild a modern and expressive Wear OS app
20mDeep dive into Wear OS app architecture
