← Flutter & Dart learning pathFlutter & Dart · Module 1 of 10
Introduction to Flutter
Flutter builds apps for Android, iOS, web and desktop from one codebase.
📖 Key ideas
- Flutter is Google's UI toolkit using the Dart language.
- One codebase targets Android, iOS, web, Windows, macOS and Linux.
- Flutter draws its own UI, so it looks the same everywhere.
- Hot reload shows code changes in about a second.
- 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