What problem does it solve?
Wear OS apps often break or look inconsistent when upgrading from older Compose Material (e.g., Material 2.5) to Material3, especially across components, theming, and layout behaviors.
Core Features & Use Cases
- Version-safe upgrade planning: Determine the latest stable Wear Compose Material3 version and enforce required Kotlin/Compose compiler compatibility (including minSdk guidance).
- Component migration with guardrails: Apply the recommended migration approach while avoiding unsupported mixed Material libraries and legacy Horologist composables.
- Authoritative component behavior via extracted samples: Require extracting and reading the official
<artifact>-<version>-samples-sources.jar samples before implementing any code changes.
- Practical component checklist: Ensure correct usage patterns for key Wear components like AppScaffold, ScreenScaffold, and TransformingLazyColumn (including required modifiers and scroll behaviors).
Quick Start
Use the jetpack-compose-m3 skill to migrate your Wear OS Compose UI to Material3 by updating versions, extracting the official component samples for the resolved Material3 version, and then refactoring components according to the migration guide and checklist.