Closed beta · macOS only

Flutter apps on Apple Watch.

flutter-watchos is a drop-in CLI companion to the Flutter SDK — same commands, same hot reload, same DevTools — targeting watchOS instead of iOS.

Flutter 3.44.4 · flutter-watchos 0.1.0-beta.1

The Crown Breaker Flutter game running on an Apple Watch, with hot reload from the terminal

A drop-in CLI

The flutter commands you already know — create, run, build, doctor — retargeted to watchOS.

Hot reload & DevTools

The same inner loop and debugging tools, running on the watchOS Simulator.

watchOS is its own platform

A first-class platform at both build and runtime, so plugins and cross-platform apps stay clean.

Real Apple Watch

Build and run on a paired Apple Watch in profile or release.

Up and running in a minute

Step 1: join the beta — sign in with GitHub and you're in. Then clone the toolchain, sign in from the terminal, and use it exactly like flutter. The engine downloads cover debug and profile builds — everything the beta needs.

Full getting-started guide →
# 2. install the toolchain
git clone https://github.com/flutterwatch/flutter-watchos.git
cd flutter-watchos && export PATH="$PATH:$PWD/bin"

# 3. connect your account + fetch the engine
flutter-watchos login
flutter-watchos precache && flutter-watchos doctor

# 4. build your first watch app
flutter-watchos create hello_watch
cd hello_watch && flutter-watchos run

Built with flutter-watchos

Crown Breaker is a neon brick-breaker played entirely with the Digital Crown — written in Flutter, shipped through this toolchain, and live on the App Store.

Crown Breaker title screen Crown Breaker gameplay Crown Breaker level select

Shipping a watch app with flutter-watchos? Tell us through your dashboard and we'll feature it here.

Join the closed beta

Sign in with GitHub and you are in — start building right away. Beta builds run in debug and profile modes.