Before installing Flutter on Windows 11, make sure you have the following:
During this tutorial, you'll install:
This tutorial follows the installation process shown in the Flutter Installation Guide for Windows.
In this step, you'll download the Flutter SDK from the official Flutter website.
flutter_windows_3.x.x-stable.zipIf you prefer to download directly:
flutter_windows_3.x.x-stable.zipC:\src\ or C:\flutter\The Flutter SDK contains:
Negative : If download is slow, try downloading during off-peak hours or use a download manager.
Now you'll extract the downloaded Flutter SDK to a permanent location on your system.
Recommended location: C:\src\flutter
Why this location?
flutter_windows_3.x.x-stable.zipC:\src\C:\src\flutter\bin, packages, examples, etc.Win + Rcmd and press Entercd C:\src\flutter
flutter --version
Expected output:
Flutter 3.x.x • channel stable • https://github.com/flutter/flutter.git
Framework • revision xxxxxxxx (x weeks ago) • 2024-xx-xx xx:xx:xx -xxxx
Engine • revision xxxxxxxx
Tools • Dart 3.x.x • DevTools 2.x.x
Negative : If flutter --version doesn't work, make sure you're in the correct directory and that the extraction completed successfully.
After extraction, your Flutter directory should look like this:
C:\src\flutter\
├── bin\
├── packages\
├── examples\
├── dev\
├── .git\
└── ... (other files and folders)
Now you'll add Flutter to your system PATH so you can use Flutter commands from any directory.
Win + R to open Run dialogsysdm.cpl and press EnterC:\src\flutter\binIf you prefer using PowerShell:
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\src\flutter\bin", "User")
flutter --version
Expected output:
Flutter 3.x.x • channel stable • https://github.com/flutter/flutter.git
Framework • revision xxxxxxxx (x weeks ago) • 2024-xx-xx xx:xx:xx -xxxx
Engine • revision xxxxxxxx
Tools • Dart 3.x.x • DevTools 2.x.x
Run Flutter's diagnostic tool:
flutter doctor
Expected output (you'll see some issues that we'll fix in later steps):
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.x.x, on Microsoft Windows [Version 10.0.22621], locale en-US)
[!] Android toolchain - develop for Android devices
✗ Android SDK not found at C:\Users\YourName\AppData\Local\Android\Sdk
[!] Chrome - develop for the web
✗ Chrome not found
[!] Visual Studio - develop for Windows
✗ Visual Studio not found
[!] Android Studio (not installed)
[!] VS Code (not installed)
[!] Connected device (no devices available)
[!] Network resources
✗ A network error occurred while checking "https://maven.google.com/".
No issues found!
Negative : If flutter --version still doesn't work, make sure you opened a new Command Prompt/PowerShell window and verify the PATH was added correctly.
Android Studio is the official IDE for Android development and includes the Android SDK that Flutter needs.
Download size: Approximately 1 GB
android-studio-xxx.exe)Android Studio will automatically download and install:
This may take 10-15 minutes depending on your internet speed.
Negative : If download is slow, try downloading during off-peak hours or check your internet connection.
Now you'll configure the Android SDK so Flutter can build Android apps.
In the SDK Platforms tab, make sure you have:
To install:
In the SDK Tools tab, verify these are installed:
To install missing tools:
C:\Users\YourName\AppData\Local\Android\SdkWin + Rsysdm.cpl and press EnterANDROID_HOMEC:\Users\YourName\AppData\Local\Android\Sdkflutter doctor --android-licenses
y and pressing Enter for each promptExpected output:
Review licenses that have not been accepted (y/N)? y
Accept? (y/N): y
Accept? (y/N): y
...
All SDK package licenses accepted.
Run Flutter doctor again:
flutter doctor
Expected output (Android section should now show ✓):
[✓] Flutter (Channel stable, 3.x.x, on Microsoft Windows [Version 10.0.22621], locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Chrome - develop for the web
[!] Visual Studio - develop for Windows
[✓] Android Studio (version 2022.3)
[!] VS Code (not installed)
[!] Connected device (no devices available)
Negative : If flutter doctor --android-licenses fails, make sure Android Studio is fully installed and try running Command Prompt as Administrator.
Now you'll run Flutter's diagnostic tool to verify that everything is properly installed and configured.
Win + Rcmd and press EnterExecute the Flutter doctor command:
flutter doctor
You should see output similar to this:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.x.x, on Microsoft Windows [Version 10.0.22621], locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Chrome - develop for the web
[!] Visual Studio - develop for Windows
✗ Visual Studio not found
[✓] Android Studio (version 2022.3)
[!] VS Code (not installed)
[!] Connected device (no devices available)
[!] Network resources
✗ A network error occurred while checking "https://maven.google.com/".
No issues found!
✅ Green checkmarks mean everything is working:
⚠️ Yellow warnings are optional but recommended:
For more detailed information:
flutter doctor -v
This shows:
Verify Flutter is working by testing these commands:
flutter --version
flutter devices
flutter create test_app
Expected results:
flutter --version: Shows Flutter version infoflutter devices: Shows available devices (may be empty initially)flutter create test_app: Creates a new Flutter projectPositive : If you see "Visual Studio not found", this is normal if you're not developing Windows apps. You can install Visual Studio Community if you need Windows development.
Now you'll create and run your first Flutter app to verify that everything is working correctly.
cd C:\Users\YourName\Documents
flutter create my_first_app
Expected output:
Creating project my_first_app...
Running "flutter pub get" in my_first_app...
Wrote 127 files.
All done!
In order to run your application, type:
cd my_first_app
flutter run
No issues found!
cd my_first_app
C:\Users\YourName\Documents\my_first_appflutter run
The default Flutter app shows:
lib/main.dart in Android Studiotitle: Text('Flutter Demo Home Page'),title: Text('My First Flutter App'),Ctrl + S)Ctrl + CYour Flutter project contains:
my_first_app/
├── android/ # Android-specific files
├── ios/ # iOS-specific files (if on Mac)
├── lib/ # Your Dart code
│ └── main.dart # Main app file
├── test/ # Unit tests
├── pubspec.yaml # Dependencies
└── README.md # Project documentation
Negative : If "flutter create" fails, make sure you're in a writable directory and that Flutter is in your PATH.
Positive : Congratulations! You've successfully: - ✅ Flutter SDK is installed and working - ✅ Android Studio is configured - ✅ Android SDK is properly set up - ✅ Your first Flutter app is running - ✅ Hot reload is working
Congratulations! You've successfully installed Flutter on Windows 11 and created your first Flutter app. Here's what you can do next to continue your Flutter journey.
In Android Studio:
For a lighter development experience:
Essential Dart concepts:
Resources:
flutter doctor # Check installation
flutter create app_name # Create new project
flutter run # Run the app
flutter build apk # Build Android APK
flutter build web # Build for web
flutter test # Run tests
flutter clean # Clean build cache
flutter pub get # Install dependencies
You now have a complete Flutter development environment set up on Windows 11. You can:
✅ Create new Flutter projects ✅ Run apps on Android devices ✅ Develop for the web ✅ Use hot reload for fast development ✅ Build and deploy appsPositive : Happy coding with Flutter! 🚀
This tutorial was based on the Flutter Installation Guide for Windows video.