RANIARANIA Academy

Getting Started with Flutter & Dart

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.

Mobile Development (Flutter) BEGINNER · 150 min · Certificate on completion · 3 CPD points

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 preview15 min
flutter doctor and the toolchain15 min
Editors, Emulators & Devices
Setting up VS Code or Android Studio15 min
Emulators, simulators and real devices15 min
Creating and Running Your First App
flutter create and running a project15 min
Hot reload and hot restart15 min
Anatomy of the Counter App & the Widget Tree
Reading the counter app, from main to setState15 min
The widget tree and composition15 min
Lab — 10 Exercises & Solutions
Exercises 1–515 min
Exercises 6–1015 min