Stay organized with collections
Save and categorize content based on your preferences.
check_circle
Principles of Wear OS development
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Optional
Learn how to tailor your app for a wearable device.
check_circle
Wear OS user interfaces
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Optional
Learn about the surfaces you can build for on Wear OS.
check_circle
Apps
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Optional
For some tasks, users need more space and more interactivity than can be provided within a complication or tile. Read more to learn how to create an app.
check_circle
Watch faces
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Optional
Learn about the Watch Face Format, the recommended way to design a watch face for Wear OS.
check_circle
Tiles
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
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.
check_circle
Ongoing activities
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Optional
The Ongoing Activity API allows users to stay more enaged with long-running activities. Learn how to use it in this codelab.
check_circle
Wear OS versus mobile development
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Optional
Learn about the similarities and differences between mobile development and Wear OS development.
check_circle
User input
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Optional
Learn the basics of handling input from the user on their wrist.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[]]