Skip to content

Flutter Run

Your editor. Your phone. Nothing in between.
Build, install, and hot reload over Wi-Fi.
Leave the cable behind. Stay in the flow.

01 ON YOUR COMPUTER
your next great idea
◈ main.dart M
1return Scaffold(
2 body: Center(
3 child: Column(
4 children: [
5 Text('Hello, world.'),
6 Text('Taps: $count'),
7 FilledButton(
8 onPressed: incrementCount,
9 child: const Text('+'),
10 ),
11 ],
12 ),
13 ),
14);
TERMINALzsh

❯ airreload run

Connected to your Android device

Your app is running. Try the controls below.

Press to hot reloadUpdate code. Keep state.
Press to hot restartStart fresh. Reset state.
02 YOUR ACTUAL PHONE

Hello, world.

A little change. A little magic.

Taps0
Go ahead. Give it a tap.

Tap + on the phone, then try both controls.

Apple Silicon
$curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/Airreload/installer/main/install.sh | bash
Then open your Flutter project and run airreload run.
Android build tools + JDK requiredSetup guide