Skip to content

Most visited

Recently visited


Designing for Android Wear

Material Design

Android Wear Design Guidelines


UI Elements, Fonts, Drawings

Developer Docs

Android Wear Developer Docs


Building Apps for Wearables

Designing apps for devices powered by Android Wear is different than designing for phones or tablets. For starters, read the Android Wear system overview and see the Android Wear design guidelines to understand the overall vision for the Wear experience.

Interaction types in Android Wear

Android Wear uses four interaction types: notifications, watch faces, native apps, and voice commands.


Notifications display ambient, contextual data. A notification may also let the user launch your app.

Notifications can offer lightweight experiences, like replying to a message, opening a location on a map, or playing a song. There are ready-made notification templates for instant messaging, music playback, and calendar events.


Read more about designing notifications.

Watch faces and complications

Watch faces can tell more than the hour and date. By adding a gadget called a complication to the watch face, an installed app can display useful, timely information.

With a single tap on the watch face, users can open an app associated with a complication or change the look of the watch face itself, such as its color.

watch faces

Read more about designing watch faces.

Android Wear apps

Developers can create branded, engaging experiences using native Android apps. These apps can take advantage of a watch's hardware to provide on-demand experiences that are independent of a phone.


Read more about Wear app components.

Voice commands

Voice commands allow hands-free interaction with Android Wear. Commands can use Google’s search services and trigger actions on installed apps.

voice commands

Read more about Voice commands.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields


Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)