How android/wear-os-samples works
This repository is a collection of independent Wear OS starter and feature samples, not one integrated application. The principal workflow is a developer choosing a sample and using its demonstrated capability as a starting point. The README documents the main capabilities, including watch–phone communication, watch faces, authentication, audio, tiles, complications, push, and widgets. Source excerpts are limited to build configuration and a token-generation task, so runtime internals and most component-to-component links cannot be verified; paths for unsampled samples identify their directories.
Main entry points: ComposeStarter Compose starter · DataLayer Data Layer sample · WearOAuth Wear OAuth sample · WatchFaceFormat Watch Face Format
Components 20
App starters
- Compose starter
ComposeStarter - Starter app
ComposeStarter/app
Device communication
- Data Layer sample
DataLayer - Watch–phone messaging
DataLayer - Wear OAuth sample
WearOAuth - OAuth authentication
WearOAuth
Watch faces
- Watch Face Format
WatchFaceFormat - XML watch faces
WatchFaceFormat - Complications sample
Complications - Complication data sources
Complications - Watch Face Push
WatchFacePush - Push capability
WatchFacePush
Wear experiences
- Tiles sample
WearTilesKotlin - AndroidX tiles
WearTilesKotlin - Wear Widgets sample
WearWidget - Remote Compose widgets
WearWidget - Speaker sample
WearSpeakerSample - Audio recording and playback
WearSpeakerSample
Other components
- Wear OS developer
- Wear OS companion
Connections 19
- Wear OS developer → Compose starter: chooses sample
README.md - Compose starter → Starter app: starts app development
README.md - Wear OS developer → Data Layer sample: chooses sample
README.md - Data Layer sample → Watch–phone messaging: demonstrates messaging
README.md - Wear OS developer → Wear OAuth sample: chooses sample
README.md - Wear OAuth sample → Wear OS companion: requests authentication
README.md - Wear OS companion → OAuth authentication: handles OAuth request
README.md - Wear OS developer → Watch Face Format: chooses sample
README.md - Watch Face Format → XML watch faces: demonstrates format
README.md - Wear OS developer → Complications sample: chooses sample
README.md - Complications sample → Complication data sources: provides test sources
README.md - Wear OS developer → Watch Face Push: chooses sample
README.md - Watch Face Push → Push capability: demonstrates library
README.md - Wear OS developer → Tiles sample: chooses sample
README.md - Tiles sample → AndroidX tiles: demonstrates tiles
README.md - Wear OS developer → Wear Widgets sample: chooses sample
README.md - Wear Widgets sample → Remote Compose widgets: demonstrates widgets
README.md - Wear OS developer → Speaker sample: chooses sample
README.md - Speaker sample → Audio recording and playback: demonstrates audio
README.md