← Flutter & Dart learning path
Flutter & Dart · Module 1 of 10

Introduction to Flutter

Flutter builds apps for Android, iOS, web and desktop from one codebase.

📖 Key ideas

  1. Flutter is Google's UI toolkit using the Dart language.
  2. One codebase targets Android, iOS, web, Windows, macOS and Linux.
  3. Flutter draws its own UI, so it looks the same everywhere.
  4. Hot reload shows code changes in about a second.
  5. Install the SDK, then run flutter doctor to check setup.
💡 Real-life example: Flutter is a painter who paints the whole screen himself, so every phone shows the same picture.
FlutterCross-platform UI toolkit
DartLanguage used by Flutter
Hot reloadInstantly apply code changes
flutter doctorChecks your setup