Create watch faces

The pages below describe how to develop a watch face for Wear OS.

Design watch faces
Learn how to design a watch face that works on any Wear OS device.
Build a watch face service
Learn how to respond to important events during the lifecycle of your watch face.
Draw watch faces
Learn how to draw your watch face on a Wear device screen.
Watch face complications
Learn about watch face complications that show more than hours and minutes.
Expose data to complications
Learn how to create a data provider app that supplies data to watch faces.
Add complications to a watch face
Learn how to create a watch face complication.
Create interactive watch faces
Learn how to let the user interact with your watch face.
Provide configuration activities
Learn how to create watch faces with configurable parameters.
Address common issues
Learn how to fix common problems when developing a watch face.
Optimize performance and battery life
Learn how to improve the frame rate of your animations and how to save power.