Principles of Wear OS development
Discover the key principles for designing successful Wear OS apps that are glanceable, efficient, and optimized for the wrist.
Wear OS user interfaces
Explore the different UI surfaces on Wear OS, from watch faces to app to tiles to notifications, and learn when to use each one.
Create and run your first Wear OS app
Learn how to create your first Wear OS app using Android Studio and run it on an emulator or physical device.
Apps
Build rich, interactive experiences for tasks that go beyond what tiles and complications can offer. Learn how to create a full app on Wear OS.
Watch faces
Learn the concepts behind the Watch Face Format, the declarative XML standard for creating power-efficient and beautiful watch faces for Wear OS.
Watch faces codelab
Put theory into practice by following this step-by-step codelab to build your first custom watch face using the Watch Face Format.
Tiles codelab
The Tiles Jetpack library provides easy access to the app data users need in order to complete tasks. With a quick swipe from the watch face, users can scroll through their tiles to see information and actions from their favorite services. Learn how to build your first tile in this codelab.
Ongoing activity codelab
The Ongoing Activity API allows users to stay more enaged with long-running activities. Learn how to use it in this codelab.
Wear OS versus mobile development
Learn about the similarities and differences between mobile development and Wear OS development.
User input
Master the fundamentals of handling user input on Wear OS, including physical buttons, rotary input, and voice commands.