The Flutter engine runs on the Apple Watch itself — your Dart, your widgets, your whole app, running right there on the wrist. Build watch-only apps or companions to an iPhone app, with the Flutter workflow you already know: the same commands, hot reload, and DevTools, now pointed at watchOS.
Flutter 3.44.4 · flutter-watchos 0.1.0-beta.1
Your Dart and the Flutter engine run on the Apple Watch itself — real widgets and gestures on the wrist, whether you ship a watch-only app or a companion to your iPhone app.
create, run, build, doctor — the same commands you use every day, just pointed at watchOS. Nothing new to learn.
The same fast inner loop and debugging tools you rely on, live on the watchOS Simulator.
Build and run on a paired Apple Watch in profile or release — real widgets, gestures, and Digital Crown input.
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.
# 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
Crown Breaker is a neon brick-breaker you play entirely with the Digital Crown — a fully standalone watch app, written in Flutter, shipped through this toolchain, and live on the App Store.
Shipping a watch app with flutter-watchos? Tell us through your dashboard and we'll feature it here.
Sign in with GitHub and you're in — start building right away. Beta builds run in debug and profile modes.