Build Flutter apps for Apple Watch.
A drop-in CLI companion to the Flutter SDK — same commands, same hot reload,
same DevTools — targeting watchOS instead of iOS.
Website · Get started · Commands · pub.dev · Join the closed beta
flutterwatch brings the Flutter framework to Apple Watch. Write your app in Dart with the widgets and packages you already use, then build and run it on the watchOS Simulator or a paired Apple Watch — with hot reload and DevTools, exactly like Flutter for iOS or Android.
It is a standalone CLI that wraps an unmodified Flutter SDK and a pre-built watchOS engine, so there's no custom Flutter checkout to maintain. watchOS is a first-class platform at both build and runtime, which keeps plugins and cross-platform apps clean.
- 🛠️ A drop-in CLI — the
fluttercommands you know (create,run,build,doctor), retargeted to watchOS. - ⚡ Hot reload & DevTools — the same inner loop, on the watchOS Simulator.
- ⌚ Real Apple Watch — build and run on a paired watch in profile or release.
- 🧩 watchOS is its own platform — first-class at build and runtime, so plugins and cross-platform apps stay clean.
# 1. install the toolchain
git clone https://github.com/flutterwatch/flutter-watchos.git
cd flutter-watchos && export PATH="$PATH:$PWD/bin"
# 2. connect your account + fetch the engine
flutter-watchos login
flutter-watchos precache && flutter-watchos doctor
# 3. build your first watch app
flutter-watchos create hello_watch
cd hello_watch && flutter-watchos runJoining the closed beta is self-serve: sign in with GitHub at api.flutterwatch.dev and you're in immediately. Beta accounts build and run in debug and profile modes.
| Repository | What it is |
|---|---|
| flutter-watchos | The CLI, templates, and documentation. |
| flutter_watchos | First-party plugin — platform detection, device info, haptics, and the Digital Crown (on pub.dev). |
Not affiliated with or endorsed by Google or Apple. Flutter is a trademark of Google LLC; Apple Watch and watchOS are trademarks of Apple Inc.
