Flutter Installation
Posted on
< Previous Next >
Installing Flutter on your computer is straightforward and can be done in a few simple steps.
Here is a step-by-step guide for installing Flutter on a Windows or Mac computer:
1. Download the Flutter SDK: Visit the Flutter website (https://flutter.dev) and click on the "Get Started" button. From there, you can download the Flutter SDK for Windows or Mac.
This screen below shows where to download Flutter SDK:

2. Extract the Flutter SDK:
After downloading the Flutter SDK, extract it to a location on your computer where you want to keep it (e.g., C:\src\flutter on Windows, or ~/development/flutter on Mac).
Exact files as shown below screen:

3. Set the PATH environment variable:
This step is necessary so that your computer knows where to find the Flutter commands. On Windows, open the Start menu, search for "Environment Variables," and then click on "Edit the system environment variables." On the System Properties dialog, click on the "Environment Variables" button, and then add a new user variable named "FLUTTER_HOME" with the value set to the path of the Flutter SDK (e.g., C:\src\flutter). On Mac, open Terminal, and then run the following command: export PATH="$PATH:[path_to_flutter_sdk]/flutter/bin". Replace [path_to_flutter_sdk] with the path to your Flutter SDK.
4. Verify the installation:
To verify that Flutter is installed correctly, open a command prompt (or terminal window) and run the following command: flutter doctor. If Flutter is installed correctly, it will display information about your development environment, including any missing dependencies or plugins.
This command will find if there is any issues as shown below screen

That's it! You've successfully installed Flutter on your computer. Now you can start building your first Flutter app.
Note: Before you start developing apps with Flutter, you'll need to install an IDE (Integrated Development Environment) such as Android Studio or Visual Studio Code. These tools provide a more user-friendly interface for writing and managing your Flutter code.