Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

Install Flutter on Windows

Download the Flutter SDK, add it to the PATH, run flutter doctor and create your first app.

Windows Hosting2 min read10 steps7 screenshots

System requirements

  1. Operating system: Windows 10 or Windows 11 (64-bit).
  2. Disk space: at least 4 GB free, plus room for the tools and the IDE.
  3. Tools:
    - Git for Windows. Flutter needs it for version control and to get updates.
    - A code editor. Visual Studio Code or Android Studio, with the Flutter plugin.
    - Android Studio (optional but needed for Android apps and the emulator).

Download the Flutter SDK

  1. Open the official Flutter download page.
  2. Select Windows as your platform.
    The Flutter downloads page
  3. Download the SDK zip file for the latest stable release.
    Downloading the Flutter SDK

Install the SDK

Extract the zip file to a folder such as C:\flutter. Do not put it in a folder that needs admin rights, like C:\Program Files\.

The Flutter folder

Add Flutter to the PATH

  1. Search for Edit the system environment variables in the Windows search bar and open it. Click Environment Variables.
    Editing the environment variables
  2. Under User variables, select Path and click Edit.
    The system paths
  3. Click New and paste the full path to the bin folder of Flutter, for example C:\flutter\bin.
    The Flutter bin path
  4. Click OK in all windows.

Check the path

Open a new Command Prompt or PowerShell window:

flutter --version
The Flutter version

If you see the version, the PATH is right.

Run flutter doctor

flutter doctor

This checks for missing parts of your setup (Android toolchain, Visual Studio, connected devices). It lists problems and tells you how to fix them. Fix each item and run it again until it is happy. To accept the Android licenses use:

flutter doctor --android-licenses

Create your first project

flutter create my_first_app
cd my_first_app

This makes a new project folder with the basic structure.

Run the app

flutter run

This compiles the app and starts it on a connected emulator, a device, Chrome or Windows desktop. Pick a device if it asks you.

Flutter has hot reload. When you change your code and save, the app updates in a second, without a restart.

Project structure

  • pubspec.yaml. The project settings and the list of packages.
  • lib/main.dart. The entry point of the app, with its widgets.
  • android/ and ios/. Platform-specific code.
  • test/. Your tests.

Quick recap

  • Extract the SDK to C:\flutter and add C:\flutter\bin to the PATH.
  • Run flutter doctor and fix what it reports.
  • flutter create and flutter run start a new app.