Go from an empty machine to a running Flutter app you built yourself. You will install the Flutter SDK, verify the toolchain with flutter doctor, wire up an editor and a device, then create, run and hot-reload your first project while learning to read the counter app and its widget tree.
Watch the free preview
What Flutter and Dart are, and installing the SDK — free to watch, no account needed.
What you'll learn
- Set up Flutter and run your first app on a device or emulator
- Verify a healthy toolchain by reading and fixing flutter doctor output
- Configure VS Code or Android Studio with the Flutter and Dart plugins
- Create a project and use hot reload to change a running app in under a second
- Read the counter app and describe its widget tree from runApp downwards
Syllabus
Installing Flutter & Dart
What Flutter and Dart are, and installing the SDKFree preview
flutter doctor and the toolchain
Editors, Emulators & Devices
Setting up VS Code or Android Studio
Emulators, simulators and real devices
Creating and Running Your First App
flutter create and running a project
Hot reload and hot restart
Anatomy of the Counter App & the Widget Tree
Reading the counter app, from main to setState
The widget tree and composition
Lab — 10 Exercises & Solutions
Exercises 1–5
Exercises 6–10