Set Up Your Flutter Dev Environment in Minutes!
A smart tool that automatically sets up everything you need to start developing Flutter apps. Not just for new developers, but for all developers. Includes Flutter SDK, Android SDK, IDE, and tools. For all platforms: Windows, Linux, macOS.
Smart Automatic Setup
System Analysis
Comprehensive analysis of your system and requirements
Download Components
Automatic download of all tools and libraries
Install & Configure
Automatic installation and configuration
Ready to Develop!
Start building your apps right away
Tool Features
Everything you need to set up a professional Flutter development environment
Smart Auto Setup
Analyze system, download and install all required components with one click — no manual intervention needed.
Advanced Setup
Full control over component selection, versions, and installation paths for each component.
Environment Health Check
Comprehensive environment diagnostics with automatic problem detection and fixing.
Smart Downloads
Manage multiple parallel downloads with pause and resume capabilities.
All Platforms Support
Works seamlessly on Windows, Linux, macOS with full support for Linux distributions.
Auto Updates
Check for updates and download them automatically in the background silently.
Supported Components
All the tools and libraries you need for Flutter app development
Flutter SDK
The core framework for building cross-platform apps with a unified interface. Provides a comprehensive set of tools and libraries for high-performance app development.
Dart SDK
The core programming language for Flutter. A modern and powerful language supporting OOP and functional programming with excellent performance.
Android SDK
The complete Android development toolkit. Includes all libraries and tools needed to build and run Android applications.
Java JDK
Essential Java library for building Android apps. The appropriate version is installed automatically.
Git
The most popular version control system. Essential for managing source code and team collaboration.
VS Code
The most popular code editor. Lightweight and fast with excellent Flutter & Dart support through extensions.
Android Studio
The official Android IDE. Provides Android emulator and advanced debugging tools.
Flutter Extension
Official Flutter extension for VS Code. Provides development tools, debugging, and hot reload capabilities.
Dart Extension
Dart extension for VS Code. Provides auto-completion, code analysis, and debugging tools.
Linux Toolchain
Essential Linux development tools (clang, cmake, ninja, GTK). Required for building Flutter apps on Linux.
Gradle
Powerful build automation tool for Android. Manages dependencies and build process efficiently.
Android Emulator
Simulate Android devices on your computer to test your apps without physical devices.
Kotlin compiler
Modern static programming language used for Android development.
Node.js
JavaScript runtime built on Chrome's V8 JavaScript engine.
Firebase CLI
Tools to manage, view, and deploy to Firebase projects.
About Flutter Setup Tool
A tool from developers, for developers
Our Vision
Flutter Setup Tool was designed to solve a real problem every new Flutter developer faces: setting up the development environment. Instead of spending hours downloading, installing, and configuring various tools manually, we automated the entire process.
What Does the Tool Do?
- Comprehensive analysis of your system and missing requirements
- Automatic download and installation of Flutter SDK & Dart SDK
- Setup Android SDK, Build Tools & Platform Tools
- Install Java JDK with the appropriate version
- Install Git, VS Code & Android Studio
- Install Flutter & Dart extensions for VS Code
- Automatic PATH environment variable configuration
- Setup essential Linux tools (clang, cmake, ninja, GTK)
- Environment health check and problem diagnosis
Download the Tool Now
Choose your operating system and get started right away
Latest version: 4.3.1 — 2026/02/28
Support Flutter Setup Tool
Flutter Setup Tool is free, open-source, and built with love. Your donation helps us cover server costs, maintain the project, and develop new features for the Flutter community.
Support the ProjectEvery contribution makes a difference ❤️
Contact Us
Have a question or suggestion? We're here to help
The Developer
Support the Project
Your donation helps us maintain the server and develop new features.
Support the ProjectFrequently Asked Questions
Common questions about Flutter Setup Tool