Skip to content

About

Catalog of HarmonyOS wearable sample apps, codelabs and developer guides, covering Huawei Smart Wearable, Lite Wearable and cross-platform projects.

Topics

Resources

Stars

27 stars

Watchers

2 watching

Forks

Latest commit

Β 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Explore in HarmonyOS Wearable

551 open source projects for Huawei wearable development.

Sample Apps How-To Libraries Smart Wearable Lite Wearable

Start here Β Β·Β  Browse projects Β Β·Β  Setup guide Β Β·Β  Troubleshooting


πŸš€ Start here

git clone https://github.com/Explore-In-HMOS-Wearable/<project-name>.git
  1. Install DevEco Studio and sign in with your Huawei ID.
  2. File β†’ Open the cloned folder. Select the project root, not entry/.
  3. Wait for the dependency sync, then click Previewer to see the UI.
  4. To run it on a real watch: follow the setup guide.
flowchart LR
    A["Clone a project"] --> B["Open in<br/>DevEco Studio"]
    B --> C{"Repo name starts<br/>with sportwatch- ?"}
    C -->|"No"| D["Smart Wearable<br/>ArkTS"]
    C -->|"Yes"| E["Lite Wearable<br/>JavaScript"]
    D --> F["Previewer<br/>Emulator<br/>Real watch"]
    E --> G["Previewer<br/>Simulator"]
Loading
Guide Covers
πŸ“˜ Getting Started Accounts, DevEco Studio, signing, running on a real watch, hdc commands
🩺 Troubleshooting Sync, build, signing and connection errors, plus FAQ
πŸ“– HMOS User Guides In-depth guides such as the Health Service Kit and the Lite Wearable technical guide

πŸ€– Building with an AI assistant

Install the HarmonyOS Wearable Samples skill to give Claude, or any assistant that supports skills, a searchable index of all 551 projects. It answers "is there a sample for reading heart rate" with the repository name and URL instead of inventing ArkTS from memory, and it knows the Smart and Lite Wearable platforms are not interchangeable.

unzip skill/hmos-wearable-samples.skill -d ~/.claude/skills/

πŸ“š Projects

Each project is a standalone repository. Clone only the one you need.

Category Count Platform Language
⌚ Sample Applications 206 Smart Wearable ArkTS
πŸ› οΈ How-To Projects 253 Smart Wearable ArkTS
⌚ Sportwatch Applications 41 Lite Wearable JavaScript
πŸ› οΈ Sportwatch How-To Projects 43 Lite Wearable JavaScript
πŸ“¦ Libraries 4 Smart Wearable ArkTS
🌐 Cross Platform Applications 1 Cross Platform Flutter / React Native
πŸ“± Companion Apps 3 Android / iOS phone Kotlin / Swift

⌚ Sample Applications

Show all 206 projects
Project Project Project
Airlines Allergy Care Audio Player
Audio Recorder For Smart Wearables Baby Day Tracker Backgammon
Barista Recipes Be Fit Beacon Based Attendance
Bilingual Phrasebook Block Game BMI Calculator
Book Store Brain Game Breathing Exercise
Cacti Hop Calm Tune Calm Yoga
Calorie Quest Calorie Tracker Car Game Sample App
Carbon Footprint Step Tracker Chess City Taxi
Clear Watch Cocos Game Coffee Tracker
Coin And Dice Color Switch Context Aware With Multiple Sensors
Crown Music Crypto Notes Currency Converter
Daily Dose Daily Food Chose Assistant Daily Horoscope
Daily Quotes Demo Auth Scan Diabetes Tracker
Drive Sense E Commerce Early Learning
Event Calendar Event Countdown Event Snap
Expense Splitter Fall Detector Fast Reading Exercises
Fasting App Fitness Health Kit Flash Cards
Flashlight Flowear Focus Timer
Food Ticket Card Garden Helper Geo Pulse
Geo Schedule Goal Pulse Golf GPS Range Finder
Golf Helper Grow Your Pet Guess The Language
Guess The Num Guess Where Guitar Tuner
Habit Timer Habit Tracker Harmony Bird
Healio Health Storage Heart Bridge
Hi Cycle Hiking App Home Check App
Hydration Wave IAP Purchase Subscription App Innerwave
Interval Clock Istanbul Travel Wearable Kitchen Clock App
Kokology Game Life Line Local Network Video Player
Location Based Secure Vault Lynk Puzzle Mail Client
Map Explorer Match Results Tracker Media Player
Meet By Near Link Meet Point Memory Trainer
Mind Maze Mini Browser Mood Logger
Moon Phases Morse Guard App Move Beat
Move Tracker Mr Bulb Music Player
Music Player Based Gesture N Body Simulation NDK OpenGL
Near My Contacts Nearby Eats News App
News Sample NFC Emulation App Noise Decibel Meter
Offline Map Online FM Radio P2P Voice Call
Pace Pulse Park Pin Parking Mate
Parking Timer Password Authenticator Peek And Guess
Perfume Collection Personal Finance Vault Pet Training
Picture Guesser Master Podcast Watch App Pong Game
Posture Fixer Presentation Remote Puzzle Game
Qibla Finder Quick Bill Split Quick Reminder
Quiz Game Quiz Master Reafy
Recipe Food App Reflex Challenge Rolling Game
Safe Circle Safe Zone Secure Dice Roller
Secure File Vault Secure Password Manager Secure Token Locker
Serenity Kit Shoot The Monster Shopping App
Sleep And Relaxation Sleep Tracker Sliding Puzzle
Smart Ad Beacon Smart Dialer Smart Home
Smart Music Scheduler Smart Reminder Smart Scale
Smart Word Snake Game Soccer Score
Song Player Sound Map Speed Test App
Stack Game With Unity Tuanjie Stock Tracker Story Time
Sudoku Sun Exposure Tracker Swim Statistics
Take Attendance App Tap Rhythm Tap The Dot Game
Throw The Lines Tic Tac Toe Lan Tiny Notes
Touristic Places Track Way Trading App
Transportation Travel App Trip Split
Unit Calculator Visa Vista Water Tracker
Way Find We Authenticator Wear Call
Wear Engine HMOS Next Wearable To Phone Wearable NDK Wearable Social Media
Weather App Weather Guess Weather Voice
Web Browser Web Cookie Playground Womens Health
Word Flip Word Game Workout App
Workout Center Workout Tracker World Clock Mini
Wrist Auth Wrist Vault WV Notes
XOX Game ZoneTarget

πŸ› οΈ How-To Projects

Show all 253 projects
Project Project Project
How To Access System Gallery On Kids Watch How To Add Rotating Verifier How To Apply Text Typography
How To Audit Accessibility State How To Build 2D Path Engine How To Build 3D Material Lighting
How To Build 3D Model Viewer How To Build 3D Post Processing How To Build 3D Scene Config
How To Build 3D Watch Face Development How To Build Ability Lifecycle Context How To Build Ability Start
How To Build Ability Trigger Skills How To Build Advanced Map Overlays How To Build Animatable Transform
How To Build Animated Icon Factory How To Build Animation Toolkit How To Build App Lifecycle Hub
How To Build App State Observer How To Build Arc Progress Dashboard How To Build ArkWeb Native Bridge
How To Build Atomic Service Launcher How To Build Auto Clear Storage Manager How To Build Autofill Startup
How To Build Background Task Scheduler How To Build Biometric Auth Button How To Build Bluetooth Device Dashboard
How To Build Border Shape Style How To Build BT Message Phonebook Bridge How To Build Buffered Stream Bench
How To Build Chip Segment Selector How To Build Cloud File Sync How To Build Component Event Tracker
How To Build Component Lifecycle Toolkit How To Build Concurrent LRU Cache How To Build Context Menu Editor
How To Build Coordinate Toolkit How To Build Crash Recovery Guard How To Build Cross Device Continuation
How To Build Crown Gesture Navigator How To Build Custom Emoji Keyboard How To Build Custom Event Gesture
How To Build Custom Node Renderer How To Build Custom Tile Layers How To Build Data Ability Operations
How To Build Data Prefetch Pipeline How To Build Data Serializer How To Build Dialog Patterns
How To Build Dialog System Config How To Build Display Test How To Build Dynamic Sync Cursor
How To Build Fault Log Extension How To Build Flex Layout How To Build Focus Accessibility
How To Build Gesture Drill Board How To Build Gesture Engine How To Build Grid Sort List
How To Build Haptic Coach How To Build Heat Map Explorer How To Build Insight Intent
How To Build Intent Driven Actions How To Build JS Form Controls How To Build JS Stepper Toolbar
How To Build Keyboard Switcher How To Build Layout Sizing Position How To Build Lifecycle Monitor
How To Build Live Widget Factory How To Build Loading Confirm Dialog How To Build Local Database
How To Build Location Utility Toolkit How To Build Map Animation Studio How To Build Map Camera Zoom
How To Build Map Geofence Runner How To Build Map Overlay Config How To Build Media Creation Studio
How To Build Micro Poster Renderer How To Build Mission Task Switcher How To Build Modifier Toolkit
How To Build Multilingual Watch How To Build Multinav How To Build Native Media Player
How To Build Network Firewall Tester How To Build Network Usage Dashboard How To Build NFC Access Badge
How To Build Overlay Dialog How To Build Photo Thumbnail Engine How To Build Picker Dialogs
How To Build Platform Integration Test How To Build Plugin Routing Framework How To Build Podcast Player
How To Build POI Cluster Map How To Build Popup Tooltip How To Build Queue Scrollboard
How To Build Quick Reply Input Deck How To Build Render Graphics Pipeline How To Build Responsive Round Layout
How To Build Reverse List How To Build Rich Notification Center How To Build Round Form Navigator And Paste Button
How To Build Route Tracker How To Build Screen Snapshot Tool How To Build Scroll Filter List
How To Build Security Buttons How To Build Shape Segment Button How To Build Split Layout Suite
How To Build Startup Recovery Board How To Build State Persistence How To Build Swipe To Refresh
How To Build System Callback How To Build System Event Monitor How To Build System Monitor
How To Build Theme Dark Mode How To Build Touch Event Handler How To Build Touch Gesture Lab
How To Build Touch Pointer Handler How To Build Trace Inspector How To Build Trakinggo On HarmonyOS
How To Build Typed Collections How To Build Typed Int Arrays How To Build Typography Showcase
How To Build UI Automation How To Build UI Test Suite How To Build URPC Health Reporter
How To Build Visibility Render Control How To Build Visual Effects How To Build Visual Effects Pipeline
How To Build Voice Memo Recorder How To Build Volume Control Center How To Build Watch Face Painter
How To Build Watch Media Player With Playback Control How To Build Web Download Manager How To Build Web File Keyboard
How To Build Web Permission Console How To Build Web Proxy Prefetcher How To Build Web Status Handler
How To Capture Offscreen Screenshot How To Check Network Connection How To Control Smart Lights With HarmonyOS And MQTT
How To Control With Bluetooth How To Control3d Models With ArkGraphics3D How To Convert Address And Cluster
How To Convert MediaKit Units How To Create Arctext How To Create Calender Picker In Wearable
How To Create Card Widgets How To Create Curved Text How To Create Mapcircle Depends With Current Location
How To Create Pin Input How To Create Purchase With IAP How To Create Radial Menu
How To Create TCP Server How To Decrypt With PublicKey How To Display Place Details On Map
How To Display Route With Markers How To Download File How To Draw Graphics
How To Generate QR Code How To Generate Symmetric Keys How To Get Heart Rate With SensorKit
How To Implement Camera Kit On Kids Watch How To Implement Custom Image Based Swiper Indicators How To Implement FFT
How To Implement HUKS Attestation How To Implement Logging In C How To Implement Realtime Inclinometer
How To Implement Routing How To Implement Screenshot Prevention How To Implement Secure Storage With Asset Store Kit
HarmonyOS Self-Refreshing Service Widget How To Implement Swipe To Refresh In ArkTS Wearable Apps How To Implement TCP Connection
How To Implement Theme Aware Swipe Indicators How To Integrate Map Kit How To Make Bluetooth Connectivity Monitor
How To Make Booklist How To Make Button Popup How To Make Compass App
How To Make Counter Crown How To Make Custom Marker On Map How To Make Draggable Masonry Grid
How To Make Fitness Tracker How To Make Following App How To Make Light Bulb Game
How To Make Localization Manager How To Make P2P WiFi Connection How To Make Pagination
How To Make Pulse Animation Console How To Make Pulse Ring How To Make REST API Calls With Network Kit In ArkTS
How To Make Smart Lux How To Make Sound Wave How To Make Timed Random Number
How To Make Transportation App How To Make Wrist Fishing How To Measure Swipe Speed
How To Monitor Device Storage How To Monitor System Informations How To Parse GPX File For Third Party Map API
How To Play Videos From URL How To Properly Implement Scroll Components How To Properly Initialize And Configure Map Kit
How To Read Raw File How To Record Audio Over Audio How To Record Voice
How To Scan BLE How To Scan Nearby Devices By NearLink Kit How To Search Item
How To Send GraphQL Requests How To Send Timed Notification How To Show Heart Rate With Body Sensor
How To Show Snackbar How To Show Storage Statistics How To Show User Location
How To Store And Retrieve Media Files How To Track HTTP Request Progress How To Use Advanced Typing
How To Use Animation How To Use Arc Swiper How To Use Authentication Kit
How To Use Background Task How To Use Background Tasks Kit How To Use Battery Kit
How To Use Build Variant How To Use Call Service Kit How To Use Contact Kit To Create Contact Group
How To Use Device Security Kit How To Use Digital Crown How To Use Display
How To Use Drag And Drop How To Use HCE How To Use HdsListItemCard
How To Use Image Effect How To Use KV Store How To Use Magnetometer
How To Use Network Kit How To Use NFC Tag How To Use Notifications
How To Use OpusCodec How To Use Particle For Breath Exercises How To Use Performance Analysis Kit
How To Use Progress How To Use Resources And Json How To Use Rich Text Editor
How To Use Ring Scalering How To Use SensorKit In Wearable How To Use Stack
How To Use Theme How To Use Timer Functionality How To Use UIAbility Lifecycle
How To Use VChart How To Use Watch UI Components How To Use Weather Kit
How To Use Web Socket

⌚ Sportwatch Applications

Show all 41 projects
Project Project Project
Airlines Backgammon Game Be Fit
Cacti Hop Chess City Taxi
Coffee Tracker Counttimer Lite E Commerce
Encrypted Decrypt Filestore Exit App Fasting App
Food Ticket Card Gmaps Calculate Goal Pulse
Golf GPS Range Finder Guess The Num Innerwave
Istanbul Travel Lynk Puzzle Morse Guard
Moveo Music Controller Pace Pulse Lite
Parked Here Piece It Pong Game
Productivity Timer Quiz Game Remote Presentation
Rolling Game Sudoku Tap The Dot Game
Throw The Lines Tile Guess Tower Defense Game
Virtual Keyboard Wear Engine Lite Wearable To Mobile Weather Now
Word Game Zone Target

πŸ› οΈ Sportwatch How-To Projects

Show all 43 projects
Project Project Project
How To Blink Flash How To Build Inclinometer How To Build Scrollable Dynamic Text
How To Calculate Distance How To Create Dynamic Screen Changes How To Create Image Animator
How To Create Marquee How To Create Radial Menu How To Create Selection Button
How To Create Spin How To Create Swiper How To Derive Linear Acceleration From Accelerometer And Gyroscope
How To Do File Operations How To Gyro Light How To Implement A Custom Navigator
How To Implement And Customize QR Code How To Implement Battery Indicator How To Implement Expandable List Item
How To Implement File Based DB How To Lite Chart How To Make Compass App
How To Monitor Periods How To Pin QR How To Read Large Text Files
How To Show Heart Rate And Steps How To Show User Location How To Swipe To Delete
How To Use 3DES How To Use App How To Use Battery
How To Use Brightness How To Use Crown How To Use Crypto Framework
How To Use Device Information How To Use Geolocation How To Use HCE
How To Use Localization Manager How To Use Media Query How To Use Router
How To Use Secure AES Decryption How To Use Sensor How To Use Storage
How To Use Vibrator

πŸ“¦ Libraries

Show all 4 projects
Project Project Project
App Lock Library ArkORM Library Phone Number Input Library
Shimmer Library

🌐 Cross Platform Applications

Show all 1 project
Project Project Project
Flutter HealthKit

πŸ“± Companion Apps

Phone-side apps that exchange data with a watch through Huawei Wear Engine. Install the phone app and its watch app together; apps without a listed watch app are meant to be paired with your own watch project.

Phone app Phone OS Watch app
Moveo Mobile Android Moveo (Lite Wearable)
Wear Engine iOS To Watch File Message iOS Pair with your own watch app
Wear Engine Mobile To Watch Android Pair with your own watch app

🧩 Tools

Tool What it does
Adapter Project One API for both platforms, plus a generator that converts a Lite Wearable project into a Smart Wearable one
Mockup Generator Wraps your screenshots in watch device frames
Wearable Samples skill Makes this catalog searchable from inside an AI coding assistant

🀝 Feedback

Broken link or a project that will not build? Open an issue here. Bugs in a specific sample belong in that sample's own repository.

Tell us what you think: Give Feedback


Maintained by the Explore-In-HMOS-Wearable team. Each project is licensed under the terms stated in its own repository.

About

Catalog of HarmonyOS wearable sample apps, codelabs and developer guides, covering Huawei Smart Wearable, Lite Wearable and cross-platform projects.

Topics

Resources

Stars

27 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors