Getting Started with HarmonyOS Wearable App Development - HUAWEI Developers

account24arrow_back16arrow_downarrow_right16back18close18collapse16expand16headpicinfo28jumphover16jumpnormal16language24menu18menu24moresearch24user
Start Your Journey
img
About HarmonyOS

HarmonyOS features a distributed architecture for all scenarios. Develop once, and your app works seamlessly across devices—delivering a unified experience on phones, tablets, watches, and more.

About Wearable Apps

Wearables are wrist-worn companions that enable communication and seamless interaction with mobile devices. Today's wearables include smart and lite devices, designed for everyday assistance, health monitoring, fitness tracking, and more.

With HarmonyOS features and wearable capabilities, you can build apps tailored for wearables—complementing larger-screen devices and delivering immersive cross-device experiences through touch, smart gestures, and more. Let's explore the key features.

Cross-Device Continuity

Apps run seamlessly across paired devices. For example, starting eSIM activation on a watch instantly opens the corresponding UI on the paired phone.

Interactions via Rotating Crown

The crown is a signature interaction on wearables, supporting both press and rotation. Rotating the crown triggers real-time responses. For example, turning the upper crown can scroll, zoom, and adjust data within the app UI.

Smart Gestures

Smart gestures offer a unique way to interact with wearables. In one-handed scenarios, users can tap with fingers or slide with knuckles to control and switch options, like effortlessly skipping to the next song in a media player.

Learn more:Check the major models of wearables that support HarmonyOS 5 or later.
img
About Development Languages and Tools
  • DevEco Studio is your all-in-one IDE for HarmonyOS. It offers intelligent compilation, bidirectional multi-device preview, cross-language debugging, and app performance analysis across scenarios, empowering you to build apps faster.
Wearable Development
  • ArkTS is the official advanced language for HarmonyOS app development, extending TypeScript with features for greater stability and performance.
Learn ArkTS: Master syntax, coding standards, and advanced techniques to build apps with ease.
ArkTS API reference: Access a complete API library to easily locate and leverage system services and components, accelerating your development process.
  • ArkUI provides a complete infrastructure for app UI development, offering concise UI syntax, rich UI features, and real-time UI preview tools to support efficient, visualized design.
Get to know ArkUI: The ArkUI framework introduces two development paradigms, tailored to different app scenarios and technical backgrounds.
ArkUI API reference: A comprehensive guide to API usage, helping you fully understand and effectively apply ArkUI in app development.
Lite Wearable Development
  • To build excellent wearable apps, it is crucial to understand and fully leverage the unique characteristics of wearables, including hardware features, usage patterns, interaction methods, and usage scenarios. Wearables are smaller and lighter than larger-screen devices, so focus on core experiences like instant notifications and lightweight interactions to deliver greater value.
Development guide: Gain essential insights into the framework, UI construction, and more.
API documentation: Explore API references to fully understand components and accelerate lite wearable app creation.
img
Wearable Design
  • To build excellent wearable apps, it is crucial to understand and fully leverage the unique characteristics of wearables, including hardware features, usage patterns, interaction methods, and usage scenarios. Wearables are smaller and lighter than larger-screen devices, so focus on core experiences like instant notifications and lightweight interactions to deliver greater value.
Wearable design overview: Learn design specifications and system features for wearable apps.
App architecture and navigation design: Follow system guidelines.
Interaction design: Design interaction features that follow universal principles and respond instantly, ensuring standardized operations.
Spacing parameters: Refer to common element spacing definitions to create an app UI for watch-face scenarios.
Learn More
View the HarmonyOS design guidelines to understand how to move from concept to implementation.
Access the continuously updated design resource and icon libraries, which include icons, colors, typography, sound effects, productivity components, and UI templates, helping you design HarmonyOS apps quickly and accurately.
img
Best Practices for Development

  • Distilled from high-frequency, real-world scenarios, our case studies provide guidance on architecture and UI design, feature implementation, and multi-device development, empowering your apps to deliver a superior user experience.
Layered architecture design: The layered architecture of HarmonyOS apps is based on a unified codebase, supporting one-time development for multi-device deployment across scenarios. For wearables, a well-designed architecture ensures system scalability, maintainability, and testability.
Modular design: In HarmonyOS app development, modularization is both a design principle and a practical approach. Apps are divided into functional modules, each dedicated to specific features. These modules can be developed, compiled, and deployed independently, while flexibly combined and used across devices.

Wearable app development: Understand the unique characteristics of smart and lite wearables, and gain insights into screen specifications and experience standards. This enables your apps to deliver more tailored functionality and interaction.

Privacy protection: Privacy is a basic user right, and HarmonyOS is committed to safeguarding it. Understand key principles and practices, and apply best-practice measures to build user trust and protect both users and enterprises.
App data security: Security is critical to app success. HarmonyOS delivers protection at three levels—the system, DevEco Studio tools, and app ecosystem. Understanding data risk classification and applying graded encryption help your apps meet ecosystem requirements for sensitive data storage and user privacy protection.

Test and debug: DevEco Studio offers powerful debugging for HarmonyOS apps. With real devices, the Simulator, and previewers, you can test efficiently.

Performance and power consumption: Performance optimization spans the entire HarmonyOS app lifecycle. DevEco Studio integrates four key tools to help you detect and analyze performance issues at every stage of development.
img
App Distribution on AppGallery
  • AppGallery Connect is Huawei's official platform for app distribution, with which you can deliver apps to users.
App release: Follow the release guidelines to prepare and configure essentials, helping your apps reach users faster.
App review guidelines: Learn about app review policies to streamline approval and provide users with reliable, trusted apps.
You can also check the App Review FAQs for more questions:
img
Further Exploration
  • Whether you are just starting with HarmonyOS development or already have mature apps released, you will find that there is always room for optimization and improvement. As you continue to refine and update your apps, you can access resources, technical support, and connect with like-minded partners here.
HUAWEI Developers Training: Learn, practice, certify, and grow into a HarmonyOS professional with a complete training journey.
Codelabs: Step-by-step tutorials based on real scenarios help you master HarmonyOS development through hands-on practice.
Documentation: Explore the latest HarmonyOS documentation, from release notes and guides to API references, best practices, and FAQs.
Need help? We're here for you.
Intelligent assistant: Get real-time answers with 24/7 dedicated support.
Community Q&A: Ask questions, connect with developers, and explore trending topics.
Online ticket submission: Submit requests for technical assistance and get a response within 1–2 working days.