اطلاعات تماس

تهران ، آیت الله کاشانی ، پلاک 160 واحد 6

92001474 - 021

[email protected]

ناحیه کاربری
آموزش نصب فلاتر Flutter Google Flutter · Dart · SDK راهنمای گام‌به‌گام ویندوز آموزش رایگان نگارنوین
راهنمای جامع و به‌روز ۲۰۲۵

آموزش نصب کردن فلاتر Flutter | راهنمای کامل گام‌به‌گام

در این آموزش جامع از نگارنوین، تمام مراحل نصب Flutter روی ویندوز را از صفر تا صد یاد می‌گیرید. از نصب Android SDK تا پیکربندی Environment Variables و تست با flutter doctor — همه چیز در یک راهنمای کامل.

Flutter 3.x آخرین نسخه
Cross-Platform یک کد، همه جا
Android + iOS خروجی Native
Dart Language زبان برنامه‌نویسی
Flutter Google Logo Google Flutter SDK
آموزش نصب فلاتر Flutter
Open Source · MIT License
By Google 2017
معرفی فریم‌ورک

Flutter چیست و چرا باید آن را یاد بگیریم؟

شناخت کامل Flutter پیش از شروع نصب — از تاریخچه تا مزایا

Flutter یک فریم‌ورک متن‌باز (Open Source) ساخت گوگل است که در سال ۲۰۱۷ معرفی شد. این فریم‌ورک از زبان برنامه‌نویسی Dart استفاده می‌کند و به شما امکان می‌دهد با یک بار کد نوشتن، خروجی Native برای پلتفرم‌های مختلف بگیرید.

جذاب‌ترین ویژگی Flutter اینجاست: به جای یادگیری Java/Kotlin برای اندروید و Swift/Objective-C برای iOS، فقط یک زبان (Dart) یاد می‌گیرید و برای هر دو پلتفرم اپلیکیشن می‌سازید. این یعنی صرفه‌جویی چشمگیر در زمان و هزینه توسعه.

Androidخروجی Native اندروید
iOSخروجی Native آیفون
Webاپ‌های وب پیشرفته
Desktopویندوز، مک، لینوکس
برای توسعه حرفه‌ای با Flutter، داشتن یک سرور مجازی با منابع کافی می‌تواند سرعت Build و CI/CD را به‌طور چشمگیری افزایش دهد.
Flutter Framework معماری و کاربردها
Hot Reload فوری — تغییرات را آنی ببینید
Widget‌های زیبا و کاملاً سفارشی‌پذیر
عملکرد ۶۰/۱۲۰ fps روی همه دستگاه‌ها
جامعه بزرگ و هزاران Package آماده
پشتیبانی کامل Google و اپدیت‌های منظم
پیش‌نیازها

پیش از شروع نصب Flutter چه چیزهایی لازم دارید؟

قبل از شروع مراحل نصب، از آماده بودن این موارد مطمئن شوید

ویندوز ۱۰ یا ۱۱

سیستم‌عامل ویندوز نسخه ۱۰ (۶۴-bit) یا ۱۱. حداقل ۸GB RAM و ۱۰GB فضای خالی روی هارد.

Git for Windows

ابزار Git برای کلون کردن مخزن Flutter از GitHub. دانلود از git-scm.com

اینترنت پرسرعت

دانلود SDK‌های Android و Flutter چند گیگابایت است. اتصال اینترنت پایدار ضروری است.

دسترسی Administrator

برای تنظیم Environment Variables و نصب نرم‌افزارها به حساب کاربری Administrator نیاز دارید.

حداقل مشخصات سیستم پیشنهادی برای توسعه با Flutter
پردازندهIntel/AMD 64-bit
RAMحداقل ۸GB (۱۶GB توصیه)
فضای هاردحداقل ۱۰GB آزاد
سیستم‌عاملWindows 10/11 64-bit
کارت گرافیکبرای اجرای Emulator
اینترنتپرسرعت برای دانلود SDK
آموزش گام‌به‌گام

آموزش نصب Flutter روی ویندوز — مرحله به مرحله

این مراحل را به ترتیب دنبال کنید. از هیچ مرحله‌ای نپرید!

۱

مرحله اول: نصب Android SDK

اولین کاری که باید انجام دهید دانلود و نصب Android SDK است. نیازی نیست تمام API‌ها (ورژن‌های مختلف اندروید) را دانلود کنید چون حجم بسیار زیادی دارند. تنها API‌هایی که به آن‌ها نیاز دارید را نصب کنید.

روش ۱ — توصیه‌شده

نصب از طریق Android Studio

Android Studio هنگام نصب، SDK Manager را نیز نصب می‌کند. این بهترین روش است چون همه چیز را خودکار مدیریت می‌کند.

دانلود Android Studio
روش ۲ — پیشرفته

نصب SDK به صورت مستقل

برای کاربران پیشرفته که نمی‌خواهند Android Studio را نصب کنند، SDK را به صورت مستقل از سایت رسمی دانلود کنید.

دانلود Android SDK Tools
پس از دانلود، فایل فشرده را در یک مسیر ساده مانند C:\Android\SDK یا خارج از Program Files استخراج کنید. از مسیرهایی که فاصله (space) دارند پرهیز کنید.
۲

مرحله دوم: نصب IDE دلخواه

برای کدنویسی با Flutter دو گزینه اصلی وجود دارد. هر دو به خوبی از Flutter پشتیبانی می‌کنند اما ویژگی‌های متفاوتی دارند:

گزینه دوم

Visual Studio Code

سبک‌تر از Android Studio. مناسب توسعه‌دهندگانی که با VSCode آشنا هستند. نیاز به تنظیمات بیشتری دارد.

۱

VSCode را نصب کنید

۲

به بخش Extensions بروید (Ctrl+Shift+X)

۳

عبارت Flutter را جستجو و نصب کنید

۴

افزونه Dart هم به صورت خودکار نصب می‌شود

دانلود VSCode
۳

مرحله سوم: دانلود و نصب Flutter SDK

حالا نوبت دانلود خود Flutter SDK است. دو روش وجود دارد:

روش ۱ — دانلود مستقیم

دانلود از سایت رسمی Flutter

به سایت رسمی Flutter بروید، آخرین نسخه stable SDK را دانلود کنید و فایل ZIP را در یک مسیر ساده (مثلاً C:\flutter) استخراج کنید.

دانلود Flutter SDK (سایت رسمی)
روش ۲ — Git Clone

Clone از GitHub (توصیه‌شده)

این روش دقیق‌تر است و آپدیت گرفتن آسان‌تر است. یک CMD یا PowerShell باز کنید و دستور زیر را اجرا کنید:

Windows CMD / PowerShell
C:\src>git clone https://github.com/flutter/flutter.git -b stable
مهم: Flutter SDK را داخل درایو C در مسیری که نیاز به دسترسی Admin دارد (مثل Program Files) نگذارید. بهترین مسیر: C:\flutter یا D:\flutter
۴

مرحله چهارم: تنظیم Environment Variables

این مهم‌ترین و حساس‌ترین مرحله است. Environment Variables به ویندوز می‌گویند Flutter و Android SDK کجا هستند تا بتواند آن‌ها را اجرا کند.

الف

باز کردن Environment Variables

روی منوی Start کلیک کنید، عبارت env را جستجو کنید، سپس Edit the system environment variables را انتخاب کنید و روی دکمه Environment Variables کلیک کنید.

Start Menu جستجو: env Edit system environment variables Environment Variables
ب

تنظیم متغیر ANDROID_SDK_ROOT

در بخش User Variables (بالایی) روی New کلیک کنید و مقادیر زیر را وارد کنید:

Variable Name ANDROID_SDK_ROOT
Variable Value C:\Android\SDK (مسیر SDK شما)
پ

افزودن Flutter به Path

در همان بخش User Variables، متغیر Path را پیدا کنید، روی Edit کلیک کنید، سپس New بزنید و مسیر پوشه bin فلاتر را وارد کنید:

Variable Name Path
Variable Value C:\flutter\bin (مسیر bin فلاتر)
برای کپی کردن مسیر یک پوشه، در File Explorer روی نوار آدرس دوبار کلیک کنید تا مسیر به صورت متن نمایش داده شود، سپس آن را کپی کنید.
۵

مرحله پنجم: تست نصب با flutter doctor

آخرین مرحله، تأیید صحت نصب Flutter است. یک CMD یا PowerShell جدید باز کنید (بعد از ذخیره Environment Variables) و دستور زیر را اجرا کنید:

Windows CMD / PowerShell
flutter doctor
خروجی مورد انتظار flutter doctor
Flutter (Channel stable, 3.x.x, on Windows)
Android toolchain - develop for Android devices
Android Studio (version X.X)
! برخی مشکلات کوچک — طبیعی است و قابل حل

اگر همه موارد تیک سبز دارند، نصب Flutter موفق بوده! موارد با علامت ! نیاز به توجه دارند اما مانع شروع کار نمی‌شوند.

تبریک! 🎉 آموزش نصب Flutter به پایان رسید. حالا می‌توانید اولین پروژه Flutter خود را با دستور flutter create my_app بسازید!
انتخاب محیط توسعه

Android Studio یا VSCode؟ کدام IDE برای Flutter بهتر است؟

مقایسه کامل دو IDE محبوب برای توسعه با Flutter

Emulator داخلی قدرتمند
Dart Analyzer پیشرفته
ابزارهای Debug کامل
Flutter Inspector یکپارچه
مدیریت خودکار SDK
مصرف RAM بالاتر (~۸GB)
راه‌اندازی کندتر
VS

Visual Studio Code

ویرایشگر سبک و سریع

سبک و سریع راه‌اندازی می‌شود
مصرف RAM کمتر (~۴GB)
هزاران Extension مفید
Terminal یکپارچه قدرتمند
Emulator جداگانه لازم است
تنظیمات بیشتری نیاز دارد
ابزارهای Android کمتر
زیرساخت توسعه حرفه‌ای

Flutter Build را روی سرور مجازی سریع‌تر کنید!

آیا Build گرفتن از Flutter پروژه‌های بزرگ روی لپ‌تاپ شما وقت زیادی می‌برد؟ با سرور مجازی نگارنوین با پردازنده قوی و هارد NVMe، فرآیند Build را تا ۱۰ برابر سریع‌تر کنید. مناسب برای CI/CD، تست خودکار و Build سرور.

CPU نسل جدید اختصاصی
هارد NVMe فوق‌سریع
ترافیک نامحدود
پورت ۱۰ گیگابیت
تعرفه‌ها

جدول قیمت سرور مجازی نگارنوین

منابع اختصاصی · هارد NVMe · ترافیک نامحدود · ۵۰ لوکیشن · پشتیبانی ۲۴×۷

نمایش تعرفه: ماهانه
پلن ۱

استارتر

اقتصادی
1,300,000 تومان / ماهانه
  • RAM4GB DDR4
  • CPU2 Cores 2000MHz
  • Storage30G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
پلن ۲

پیشرفته

کاربردی
1,500,000 تومان / ماهانه
  • RAM6GB DDR4
  • CPU4 Cores 4000MHz
  • Storage40G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
پلن ۳

استاندارد

پرفروش
1,700,000 تومان / ماهانه
  • RAM10GB DDR4
  • CPU6 Cores 6000MHz
  • Storage50G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
پلن ۴

تجاری

منابع بالا
2,000,000 تومان / ماهانه
  • RAM12GB DDR4
  • CPU6 Cores 6000MHz
  • Storage60G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
پلن ۶

Enterprise

قدرتمند
2,700,000 تومان / ماهانه
  • RAM24GB DDR4
  • CPU12 Cores 12000MHz
  • Storage80G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
پلن ۷

Ultra

هایپر
3,300,000 تومان / ماهانه
  • RAM32GB DDR4
  • CPU12 Cores 12000MHz
  • Storage90G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
ابَر سرور
پلن VIP

Hyper

V.I.P
3,800,000 تومان / ماهانه
  • RAM32GB DDR4
  • CPU16 Cores 16000MHz
  • Storage100G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید

برای راه‌اندازی محیط CI/CD Flutter روی سرور یا انتخاب بهترین پلن، تیم فنی نگارنوین ۲۴ ساعته آماده مشاوره است.

نکات تکمیلی

دستورات مهم Flutter که باید بدانید

flutter doctor بررسی وضعیت نصب

تمام مشکلات نصب و وابستگی‌های ناقص را نمایش می‌دهد.

flutter create project_name ساخت پروژه جدید

یک پروژه Flutter جدید با ساختار کامل می‌سازد.

flutter run اجرای پروژه

پروژه را روی دستگاه یا Emulator اجرا می‌کند.

flutter build apk ساخت فایل APK

فایل APK نهایی Android را تولید می‌کند.

flutter upgrade آپدیت Flutter

Flutter را به آخرین نسخه stable به‌روزرسانی می‌کند.

Flutter Framework آموزش نصب
💡
نکته حرفه‌ای: برای تیم‌های توسعه که روی چندین پروژه Flutter کار می‌کنند، راه‌اندازی یک سرور مجازی اختصاصی برای Build Server و CI/CD می‌تواند زمان توسعه را به‌طور قابل توجهی کاهش دهد.
سوالات متداول

سوالات متداول آموزش نصب Flutter

پاسخ به پرتکرارترین سوالات درباره نصب و راه‌اندازی Flutter روی ویندوز

آموزش نصب Flutter روی ویندوز از کجا شروع کنیم؟

برای نصب Flutter روی ویندوز مراحل زیر را به ترتیب دنبال کنید:

  1. Android SDK: از طریق Android Studio یا به صورت مستقل نصب کنید
  2. IDE: Android Studio یا VSCode را نصب و پلاگین Flutter را اضافه کنید
  3. Flutter SDK: از flutter.dev دانلود یا از GitHub clone کنید
  4. Environment Variables: مسیرهای SDK را در متغیرهای محیطی ویندوز تنظیم کنید
  5. تست: دستور flutter doctor را در CMD اجرا کنید
flutter doctor چه خطاهایی نشان می‌دهد و چطور برطرف کنیم؟

رایج‌ترین خطاهای flutter doctor و راه‌حل آن‌ها:

  • Android toolchain not found: مسیر ANDROID_SDK_ROOT را در Environment Variables بررسی کنید
  • Android license not accepted: دستور flutter doctor --android-licenses را اجرا و همه‌چیز را تأیید کنید
  • Flutter not found: مسیر flutter\bin را به Path اضافه کنید
  • No connected devices: یک Emulator بسازید یا دستگاه Android را وصل کنید
آیا برای یادگیری Flutter به سرور نیاز داریم؟

برای شروع و یادگیری، سرور اجباری نیست و می‌توانید روی لپ‌تاپ خود کار کنید. اما برای کارهای حرفه‌ای مزایای داشتن سرور مجازی قابل توجه است:

  • راه‌اندازی CI/CD خودکار برای Build و تست
  • Build سرور مشترک برای تیم‌های چندنفره
  • اجرای تست‌های خودکار روی محیط ایزوله
  • کاهش فشار روی لپ‌تاپ توسعه‌دهنده
تفاوت Flutter با React Native چیست؟

اصلی‌ترین تفاوت‌های Flutter و React Native:

  • زبان برنامه‌نویسی: Flutter از Dart استفاده می‌کند، React Native از JavaScript
  • رندرینگ: Flutter موتور رندر اختصاصی (Skia/Impeller) دارد. React Native از کامپوننت‌های بومی استفاده می‌کند
  • عملکرد: Flutter در اکثر سناریوها عملکرد بهتری دارد
  • UI Consistency: Flutter UI یکسانی روی همه دستگاه‌ها ارائه می‌دهد
  • پلتفرم‌ها: هر دو از Android، iOS، Web و Desktop پشتیبانی می‌کنند
چطور Environment Variables را در ویندوز تنظیم کنیم؟

برای تنظیم Environment Variables در ویندوز:

  1. کلید Windows را فشار داده، عبارت env را جستجو کنید
  2. روی Edit the system environment variables کلیک کنید
  3. دکمه Environment Variables را بزنید
  4. در بخش User Variables، روی New کلیک کنید
  5. متغیر ANDROID_SDK_ROOT با مسیر SDK اندروید را اضافه کنید
  6. متغیر Path را ویرایش و مسیر flutter\bin را اضافه کنید
  7. OK کنید و یک CMD جدید باز کنید
Android Studio بهتر است یا VSCode برای Flutter؟

هر دو IDE عالی هستند اما برای موارد مختلف:

  • Android Studio: اگر مبتدی هستید، روی Android تمرکز دارید یا به Emulator داخلی نیاز دارید — پیشنهاد اول
  • VSCode: اگر سیستم ضعیف‌تری دارید، با VSCode آشنا هستید یا روی Web/Desktop توسعه می‌دهید

می‌توانید هر دو را نصب کنید. Flutter با هر دو به‌خوبی کار می‌کند.

آخرین نسخه Flutter چیست و از کجا دانلود کنیم؟

آخرین نسخه Stable Flutter را همیشه از مرجع رسمی دریافت کنید:

برای آپدیت نسخه نصب‌شده کافی است دستور flutter upgrade را در CMD اجرا کنید.

همیشه در کنار شما

به زیرساخت قدرتمند برای Flutter نیاز دارید؟

برای پروژه‌های بزرگ Flutter، سرور مجازی نگارنوین با CPU قوی، هارد NVMe و ترافیک نامحدود، بهترین بستر برای Build Server، CI/CD و محیط تست خودکار است. پشتیبانی ۲۴ ساعته در تمام روزهای هفته، حتی تعطیلات.

Hi AI, learn about this page