πŸ“±

Flutter & Dart

Cross-platform apps with Dart

Google's UI toolkit for building natively compiled Android, iOS, web, and desktop apps from a single Dart codebase β€” true cross-platform development.

πŸ“˜ 16 lessonsπŸš€ 3 projectsπŸ—ΊοΈ 2 roadmaps🐞 7 error fixes

Flutter Setup Guide

Install the Flutter SDK and run your first app on an emulator or real device.

1

Install the Flutter SDK

terminal
# Download from https://docs.flutter.dev/get-started/install

What it does

The Flutter SDK includes the Dart language, the framework, and the `flutter` command-line tool.

Why you need it

Everything you build with Flutter runs through this SDK β€” it compiles your Dart code to native apps.

Alternatives: On Mac/Linux you can install via `git clone` of the Flutter repo and add it to your PATH.

2

Set up a device or emulator

terminal
flutter emulators --launch <emulator_id>

What it does

You need somewhere to run your app β€” an Android emulator, iOS simulator, or a physical phone.

Why you need it

Without a target device, there's nothing to display your app on.

Alternatives: Run on Chrome with `flutter run -d chrome` for fast web-based iteration.

3

Create and run your app

terminal
flutter create my_app
cd my_app
flutter run

What it does

Scaffolds a starter counter app and launches it on your selected device.

Why you need it

This proves your whole toolchain works end-to-end before you write any code.