Skip to content

Mustafa-Alqershi/Flutter-Setup-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Setup Tool – One-Click Flutter Development Environment Setup

Flutter Setup Tool Icon
Flutter Setup Tool

أداة إعداد بيئة تطوير فلاتر الشاملة والمجانية
The Ultimate Free Flutter Development Environment Setup Tool

Website Download for Windows Download for Linux Download for macOS


🎬 شاهد الفيديو التعريفي / Watch the Demo Video

تثبيت Flutter بضغطة زر واحدة! | Install Flutter in One Click

YouTube Facebook


⬇️ تنزيل مباشر / Direct Download

Download for Windows Download for Linux Download for macOS

🌐 flutter-setup.dev — الموقع الرسمي للتنزيل والإصدارات / Official website for downloads & releases


⚡ تثبيت من التيرمنال / Terminal Install

🐧 Linux:

curl -fsSL https://raw.githubusercontent.com/Mustafa-Alqershi/Flutter-Setup-Tool/main/install.sh | sudo bash

🍎 macOS:

curl -fsSL https://raw.githubusercontent.com/Mustafa-Alqershi/Flutter-Setup-Tool/main/install.sh | bash

🪟 Windows (PowerShell as Admin):

irm https://raw.githubusercontent.com/Mustafa-Alqershi/Flutter-Setup-Tool/main/install.ps1 | iex

🎯 ما هي الأداة؟

Flutter Setup Tool هي أداة سطح مكتب مجانية تقوم بـ تثبيت وإعداد بيئة تطوير Flutter كاملة بنقرة واحدة. تعمل على أنظمة Windows و Linux و macOS. تقوم بتحميل جميع المكونات من مصادرها الرسمية مباشرة مع ضمان التوافق التلقائي بين جميع الإصدارات.

🎯 What is Flutter Setup Tool?

Flutter Setup Tool is a free desktop application that installs and configures a complete Flutter development environment with one click. It works on Windows, Linux, and macOS, downloading all components directly from official sources with automatic version compatibility.


✨ الميزات / Features

🚀إعداد تلقائي ذكي
Smart Auto Setup
تثبيت كامل بنقرة واحدة — يكشف أحدث إصدار Flutter ويختار جميع المكونات المتوافقة تلقائيًا
One-click full install — detects latest Flutter and auto-selects all compatible components
⚙️إعداد مخصص
Custom Setup
سجل كامل لجميع الإصدارات من المصادر الرسمية — تحكم فردي في كل مكون وكل إصدار
Full version history from official sources — individual control of every component and version
🔍تشخيص ذكي
Smart Diagnostics
فحص شامل لبيئة التطوير بالكامل مع نقاط صحة من 0% إلى 100% ونتائج مصنفة
Complete environment scan with 0–100% health score and categorized results
🛠️إصلاح تلقائي
Auto Repair
إصلاح جميع المشاكل المكتشفة بضغطة زر واحدة — بما في ذلك التراخيص والمسارات والمتغيرات
Fix all detected issues with one click — including licenses, paths, and environment variables
🩺Flutter Doctor مدمج
Built-in Flutter Doctor
تشغيل flutter doctor مع إصلاح تلقائي للتراخيص والمسارات قبل وأثناء التشغيل
Run flutter doctor with auto-repair for licenses and paths before and during execution
📁إنشاء مشاريع
Create Projects
إنشاء مشروع Flutter جديد مباشرة من داخل الأداة مع اختيار الاسم والمسار
Create a new Flutter project directly from the tool with name and path selection
🔧متغيرات البيئة
Environment Variables
إدارة تلقائية لـ PATH و ANDROID_HOME و JAVA_HOME وغيرها — بدون تدخل يدوي
Automatic management of PATH, ANDROID_HOME, JAVA_HOME, etc. — no manual work
📂تحكم بالمسارات
Path Control
اختيار مسار تثبيت مخصص لأي مكون — مثلاً نقل SDK لقرص آخر لتوفير المساحة
Choose custom install path for any component — e.g., move SDK to another drive
🔄تحديثات فورية
Real-time Updates
الأداة تجلب أحدث الإصدارات من المصادر الرسمية فور صدورها — بدون الحاجة لتحديث الأداة نفسها
Fetches latest versions from official sources as released — no need to update the tool itself
🎯تحديث انتقائي
Selective Update
تحديث المكونات التي تريدها فقط مع إبقاء البقية كما هي
Update only selected components while keeping everything else unchanged
⏸️إيقاف/استئناف
Pause & Resume
إيقاف التحميل مؤقتًا واستئنافه لاحقًا — حتى بعد إعادة تشغيل التطبيق
Pause downloads and resume later — even after restarting the app
🌍ثنائي اللغة
Bilingual
واجهة عربي وإنجليزي مع كشف تلقائي للغة النظام
Arabic & English interface with automatic system language detection
🎨وضع داكن/فاتح
Dark & Light Mode
واجهة حديثة أنيقة تدعم الوضع الداكن والفاتح
Modern elegant interface supporting dark and light modes
🔄تحديث تلقائي
Auto Update
الأداة تتحقق وتحدّث نفسها تلقائيًا عند صدور إصدار جديد
The tool automatically checks for and installs its own updates

🚀 الإعداد التلقائي الذكي / Smart Auto Setup

كيف يعمل:

  1. 🔍 يجلب أحدث إصدار Flutter مستقر من Google Storage الرسمي
  2. 🧠 يحلل ملف gradle_utils.dart من مستودع Flutter لتحديد الإصدارات المتوافقة (Android SDK, Gradle, Java, Kotlin)
  3. 📡 يجلب أحدث إصدارات المكونات من مصادرها الرسمية (JetBrains, Microsoft, Eclipse Adoptium, GitHub)
  4. ⬇️ يحمّل جميع المكونات بالتوازي مع شريط تقدم لكل مكون
  5. 📦 يثبّت كل مكون ويضبط Environment Variables تلقائيًا

How it works:

  1. 🔍 Fetches latest stable Flutter from official Google Storage
  2. 🧠 Analyzes gradle_utils.dart from Flutter repo to determine compatible versions (Android SDK, Gradle, Java, Kotlin)
  3. 📡 Fetches latest component versions from official sources (JetBrains, Microsoft, Eclipse Adoptium, GitHub)
  4. ⬇️ Downloads all components in parallel with progress bars
  5. 📦 Installs everything and sets environment variables automatically

المكونات / Components

المكون / Component الوصف / Description
Flutter SDK إطار Flutter الرسمي / Official Flutter framework
Android SDK Build Tools, Platform Tools, cmdline-tools, Emulator, System Images
Android Studio بيئة التطوير + إضافات Flutter و Dart / IDE + Flutter & Dart plugins
Visual Studio Code محرر + إضافات Flutter و Dart / Editor + Flutter & Dart extensions
Gradle أداة بناء Android / Android build automation tool
Java JDK إصدار متوافق تلقائيًا / Auto-compatible version
Git نظام التحكم بالإصدارات / Version control system
Firebase CLI أداة Firebase / Firebase command-line tool

🔒 الأمان / Security: جميع المكونات تُحمّل من مصادرها الرسمية مباشرة (Google, JetBrains, Microsoft, GitHub, Eclipse Adoptium)

All components are downloaded directly from their official sources

📡 تحديثات فورية / Real-time: لن تحتاج لتحديث الأداة — تجلب أحدث الإصدارات من المصادر الرسمية فور صدورها

No need to update the tool — it fetches the latest versions from official sources as soon as they're released


⚙️ الإعداد المخصص / Advanced Custom Setup

الميزات:

  • 📋 سجل كامل — جميع الإصدارات لكل مكون من المصادر الرسمية
  • 🗂️ تبويبات — عرض منظم لكل مكون
  • ⬇️📦🗑️🔄 إجراءات فردية — تحميل، تثبيت، حذف، تحديث لكل إصدار
  • 📂 مسارات مخصصة — نقل SDK لقرص آخر لتوفير المساحة
  • 🎯 تحديث انتقائي — تحديث مكونات محددة فقط
  • أوضاع تثبيت — استبدال أو تثبيت بجانب النسخة الحالية

Features:

  • 📋 Full history — all versions per component from official sources
  • 🗂️ Organized tabs — per-component view
  • ⬇️📦🗑️🔄 Per-version actions — download, install, delete, update
  • 📂 Custom paths — move SDK to another drive to save space
  • 🎯 Selective update — update only specific components
  • Install modes — replace or install alongside current version

🔍 التشخيص والإصلاح / Diagnostics & Auto-Repair

الأداة بمثابة خبير تقني على جهازك:

  • 💻 فحص النظام (OS, CPU, RAM, قرص)
  • 🐦 فحص Flutter SDK (تثبيت، إصدار، PATH)
  • 📱 فحص Android SDK (ANDROID_HOME, أدوات البناء، المنصة)
  • ☕ فحص Java JDK (JAVA_HOME, توافق مع Gradle)
  • 🏗️ فحص Gradle (الإصدار, التوافق)
  • 💻 فحص بيئات التطوير (Android Studio, VSCode, الإضافات)
  • ⚙️ فحص متغيرات البيئة
  • 🖥️ فحص أدوات سطح المكتب (VC++, GTK, CMake)
  • 📊 نقاط صحة 0%–100% مع حلقة تقدم ملونة
  • 🔘 زر "إصلاح الكل" — إصلاح جميع المشاكل بضغطة واحدة
  • 📜 إصلاح تلقائي لتراخيص Android

Like having a tech expert on your machine:

  • 💻 Check System (OS, CPU, RAM, disk)
  • 🐦 Check Flutter SDK (installation, version, PATH)
  • 📱 Check Android SDK (ANDROID_HOME, build tools, platform)
  • ☕ Check Java JDK (JAVA_HOME, Gradle compatibility)
  • 🏗️ Check Gradle (version, compatibility)
  • 💻 Check IDEs (Android Studio, VSCode, plugins)
  • ⚙️ Check Environment variables
  • 🖥️ Check Desktop tools (VC++, GTK, CMake)
  • 📊 0%–100% health score with animated color ring
  • 🔘 "Fix All" button — fix all issues with one click
  • 📜 Auto-fix Android SDK licenses

🩺 Flutter Doctor المدمج / Built-in Flutter Doctor

  • 📺 عرض فوري — مخرجات الأمر مباشرة
  • 🛠️ إصلاح تلقائي — إصلاح التراخيص والمسارات قبل وأثناء التشغيل
  • 🔁 بيئة محدّثة — يقرأ PATH و ANDROID_HOME و JAVA_HOME الحالية
  • ⏹️ دعم الإلغاء — إلغاء التشغيل في أي وقت
  • 📺 Real-time streaming — live command output
  • 🛠️ Auto-repair — fixes licenses & paths before and during execution
  • 🔁 Fresh environment — reads current PATH, ANDROID_HOME, JAVA_HOME
  • ⏹️ Cancel support — cancel execution at any time

🔧 متغيرات البيئة / Environment Variables

يضبط تلقائيًا بدون أي تدخل يدوي:

PATHANDROID_HOMEANDROID_SDK_ROOTJAVA_HOMEFLUTTER_ROOTGRADLE_USER_HOMECHROME_EXECUTABLE

  • ⚡ ضبط تلقائي عند التثبيت
  • 🧹 إزالة المسارات القديمة تلقائيًا
  • 📡 بث التغييرات على Windows (WM_SETTINGCHANGE)
  • 🐧 دعم Linux: ~/.bashrc, ~/.zshrc

Automatically configured — no manual work:

PATHANDROID_HOMEANDROID_SDK_ROOTJAVA_HOMEFLUTTER_ROOTGRADLE_USER_HOMECHROME_EXECUTABLE

  • ⚡ Auto-set on installation
  • 🧹 Auto-remove old paths to prevent conflicts
  • 📡 Broadcast changes on Windows (WM_SETTINGCHANGE)
  • 🐧 Linux: writes to ~/.bashrc, ~/.zshrc

🖥️ المنصات المدعومة / Supported Platforms

المنصة / Platform التفاصيل / Details
🪟 Windows 10/11 مثبت .exe (Inno Setup) — ضبط تلقائي لـ Registry و PATH
.exe installer — auto Registry & PATH configuration
🐧 Linux مثبت .run ذاتي الاستخراج — يدعم Ubuntu, Fedora, Arch, openSUSE, Pop!_OS والمزيد
Self-extracting .run — supports Ubuntu, Fedora, Arch, openSUSE, Pop!_OS & more
🍎 macOS 12+ ملف .dmg — يدعم Intel و Apple Silicon
.dmg file — supports Intel & Apple Silicon

📥 دليل التثبيت / Installation Guide

🐧 Linux

من التيرمنال / From terminal:

curl -fsSL https://raw.githubusercontent.com/Mustafa-Alqershi/Flutter-Setup-Tool/main/install.sh | sudo bash

يدويًا / Manually: حمّل .run من flutter-setup.devchmod +xsudo ./file.run

إزالة / Uninstall: sudo /opt/flutter-setup-tool/uninstall.sh

🍎 macOS

من التيرمنال / From terminal:

curl -fsSL https://raw.githubusercontent.com/Mustafa-Alqershi/Flutter-Setup-Tool/main/install.sh | bash

يدويًا / Manually: حمّل .dmg من flutter-setup.dev ← افتح ← اسحب إلى Applications

🪟 Windows

من PowerShell (كمسؤول / as Admin):

irm https://raw.githubusercontent.com/Mustafa-Alqershi/Flutter-Setup-Tool/main/install.ps1 | iex

يدويًا / Manually: حمّل .exe من flutter-setup.dev ← شغّل المثبت


🔒 الأمان / Security

  • ✅ مصادر رسمية فقط (Google, JetBrains, Microsoft, Eclipse Adoptium)
  • ✅ لا يتم تضمين أي برامج طرف ثالث
  • ✅ تحقق SHA256 عند التوفر
  • ✅ لا يجمع بيانات شخصية
  • ✅ Official sources only (Google, JetBrains, Microsoft, Eclipse Adoptium)
  • ✅ No third-party software included
  • ✅ SHA256 verification when available
  • ✅ No personal data collection

❓ الأسئلة الشائعة / FAQ

هل الأداة مجانية؟ / Is it free? نعم — مجانية بالكامل ومفتوحة المصدر تحت ترخيص MIT.
Yes — completely free and open-source under MIT license.
هل تعمل بدون إنترنت؟ / Does it work offline? الأداة نفسها تعمل (تشخيص + إدارة مكونات مثبتة). تحميل المكونات يحتاج إنترنت.
The tool itself works offline (diagnostics + manage installed). Component downloads need internet.
هل أحتاج تحديث الأداة للحصول على أحدث إصدارات؟ / Do I need to update for latest versions? لا — تجلب أحدث الإصدارات من المصادر الرسمية في الوقت الفعلي.
No — fetches latest versions from official sources in real-time.
هل يمكن تثبيت إصدار محدد؟ / Can I install a specific version? نعم — في الإعداد المخصص يمكنك رؤية سجل كامل لجميع الإصدارات واختيار أي إصدار.
Yes — in Custom Setup you can browse and install any version from the full history.
هل يمكن تغيير مسار التثبيت؟ / Can I change the install path? نعم — لكل مكون (Flutter SDK, Android SDK, Gradle) يمكنك اختيار أي مسار، مثلاً قرص آخر لتوفير المساحة.
Yes — for each component you can choose any path, e.g., another drive to save space.
هل يمكن تحديث مكون واحد فقط؟ / Can I update just one component? نعم — تحديث انتقائي: تحديث المكونات المختارة فقط مع إبقاء البقية كما هي.
Yes — selective update: update only chosen components while keeping others unchanged.
ماذا لو ظهرت مشاكل؟ / What if issues appear? 1. شغّل التشخيص من القائمة / Run Diagnostics from the menu
2. اضغط إصلاح الكل / Press Fix All
3. شغّل Flutter Doctor للتحقق / Run Flutter Doctor to verify
4. تواصل عبر flutter-setup.dev

🤝 الدعم / Support

🐛 Issues | 🌐 flutter-setup.dev


📄 الترخيص / License — MIT


👨‍💻 المطور / Developer

م. مصطفى القرشي / Eng. Mustafa Alqershi

WhatsApp Telegram Facebook GitHub LinkedIn X YouTube Instagram


ابدأ رحلة تطوير Flutter بسهولة وسرعة!
Start your Flutter development journey faster and easier!

Download Now



🔍 كلمات مفتاحية / Search Tags

Flutter Setup Tool, Flutter SDK installer, Flutter environment setup, Flutter development tools, Android SDK setup, Android Studio Flutter, VSCode Flutter setup, Flutter one-click installer, cross-platform Flutter setup, Flutter setup automation, Flutter auto installer, Flutter setup Windows, Flutter setup macOS, Flutter setup Linux, Flutter doctor fix, Flutter license fix, Flutter diagnostic tool, Flutter environment checker, Flutter health check, Flutter all-in-one installer, Flutter custom setup, Flutter advanced setup, Flutter selective update, Flutter real-time versions, Flutter component manager, Flutter environment variables, أداة إعداد فلاتر, تثبيت فلاتر, بيئة تطوير فلاتر, إعداد Flutter تلقائي, تثبيت Flutter SDK, إعداد Android SDK, تثبيت Android Studio, فحص بيئة فلاتر, إصلاح مشاكل فلاتر, flutter doctor إصلاح, تثبيت فلاتر بنقرة واحدة, أداة تثبيت فلاتر مجانية, flutter-setup.dev, Mustafa Alqershi, Flutter Setup Tool by Mustafa Alqershi