استارتر
- RAM4GB DDR4
- CPU2 Cores 2000MHz
- Storage30G NVMe
- BandwidthUnlimited
- Locations50 Locations
- Port10G
در این آموزش جامع از نگارنوین، تمام مراحل نصب Flutter روی ویندوز را از صفر تا صد یاد می گیرید. از نصب Android SDK تا پیکربندی Environment Variables و تست با flutter doctor — همه چیز در یک راهنمای کامل.

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

قبل از شروع مراحل نصب، از آماده بودن این موارد مطمئن شوید
سیستم عامل ویندوز نسخه ۱۰ (۶۴-bit) یا ۱۱. حداقل ۸GB RAM و ۱۰GB فضای خالی روی هارد.
ابزار Git برای کلون کردن مخزن Flutter از GitHub. دانلود از git-scm.com
دانلود SDK های Android و Flutter چند گیگابایت است. اتصال اینترنت پایدار ضروری است.
برای تنظیم Environment Variables و نصب نرم افزارها به حساب کاربری Administrator نیاز دارید.
این مراحل را به ترتیب دنبال کنید. از هیچ مرحله ای نپرید!
اولین کاری که باید انجام دهید دانلود و نصب Android SDK است. نیازی نیست تمام API ها (ورژن های مختلف اندروید) را دانلود کنید چون حجم بسیار زیادی دارند. تنها API هایی که به آن ها نیاز دارید را نصب کنید.
Android Studio هنگام نصب، SDK Manager را نیز نصب می کند. این بهترین روش است چون همه چیز را خودکار مدیریت می کند.
دانلود Android Studioبرای کاربران پیشرفته که نمی خواهند Android Studio را نصب کنند، SDK را به صورت مستقل از سایت رسمی دانلود کنید.
دانلود Android SDK ToolsC:\Android\SDK یا خارج از Program Files استخراج کنید. از مسیرهایی که فاصله (space) دارند پرهیز کنید.برای کدنویسی با Flutter دو گزینه اصلی وجود دارد. هر دو به خوبی از Flutter پشتیبانی می کنند اما ویژگی های متفاوتی دارند:
IDE رسمی گوگل با پشتیبانی کامل از Flutter. شامل Emulator داخلی، Dart Analyzer و ابزارهای Debug پیشرفته.
Android Studio را نصب کنید
به مسیر File → Settings → Plugins → Marketplace بروید
عبارت flutter را جستجو کنید و نصب کنید
Android Studio را ریستارت کنید
سبک تر از Android Studio. مناسب توسعه دهندگانی که با VSCode آشنا هستند. نیاز به تنظیمات بیشتری دارد.
VSCode را نصب کنید
به بخش Extensions بروید (Ctrl+Shift+X)
عبارت Flutter را جستجو و نصب کنید
افزونه Dart هم به صورت خودکار نصب می شود
حالا نوبت دانلود خود Flutter SDK است. دو روش وجود دارد:
به سایت رسمی Flutter بروید، آخرین نسخه stable SDK را دانلود کنید و فایل ZIP را در یک مسیر ساده (مثلاً C:\flutter) استخراج کنید.
این روش دقیق تر است و آپدیت گرفتن آسان تر است. یک CMD یا PowerShell باز کنید و دستور زیر را اجرا کنید:
C:\src>git clone https://github.com/flutter/flutter.git -b stableC:\flutter یا D:\flutterاین مهم ترین و حساس ترین مرحله است. Environment Variables به ویندوز می گویند Flutter و Android SDK کجا هستند تا بتواند آن ها را اجرا کند.
روی منوی Start کلیک کنید، عبارت env را جستجو کنید، سپس Edit the system environment variables را انتخاب کنید و روی دکمه Environment Variables کلیک کنید.
در بخش User Variables (بالایی) روی New کلیک کنید و مقادیر زیر را وارد کنید:
ANDROID_SDK_ROOTC:\Android\SDK (مسیر SDK شما)در همان بخش User Variables، متغیر Path را پیدا کنید، روی Edit کلیک کنید، سپس New بزنید و مسیر پوشه bin فلاتر را وارد کنید:
PathC:\flutter\bin (مسیر bin فلاتر)آخرین مرحله، تأیید صحت نصب Flutter است. یک CMD یا PowerShell جدید باز کنید (بعد از ذخیره Environment Variables) و دستور زیر را اجرا کنید:
flutter doctorاگر همه موارد تیک سبز دارند، نصب Flutter موفق بوده! موارد با علامت ! نیاز به توجه دارند اما مانع شروع کار نمی شوند.
flutter create my_app بسازید!مقایسه کامل دو IDE محبوب برای توسعه با Flutter
IDE کامل و رسمی گوگل
ویرایشگر سبک و سریع
آیا Build گرفتن از Flutter پروژه های بزرگ روی لپ تاپ شما وقت زیادی می برد؟ با سرور مجازی نگارنوین با پردازنده قوی و هارد NVMe، فرآیند Build را تا ۱۰ برابر سریع تر کنید. مناسب برای CI/CD، تست خودکار و Build سرور.
منابع اختصاصی · هارد NVMe · ترافیک نامحدود · ۵۰ لوکیشن · پشتیبانی ۲۴×۷
برای راه اندازی محیط CI/CD Flutter روی سرور یا انتخاب بهترین پلن، تیم فنی نگارنوین ۲۴ ساعته آماده مشاوره است.
flutter doctor
بررسی وضعیت نصبتمام مشکلات نصب و وابستگی های ناقص را نمایش می دهد.
flutter create project_name
ساخت پروژه جدیدیک پروژه Flutter جدید با ساختار کامل می سازد.
flutter run
اجرای پروژهپروژه را روی دستگاه یا Emulator اجرا می کند.
flutter build apk
ساخت فایل APKفایل APK نهایی Android را تولید می کند.
flutter upgrade
آپدیت FlutterFlutter را به آخرین نسخه stable به روزرسانی می کند.

پاسخ به پرتکرارترین سوالات درباره نصب و راه اندازی Flutter روی ویندوز
برای نصب Flutter روی ویندوز مراحل زیر را به ترتیب دنبال کنید:
flutter doctor را در CMD اجرا کنیدرایج ترین خطاهای flutter doctor و راه حل آن ها:
flutter doctor --android-licenses را اجرا و همه چیز را تأیید کنیدflutter\bin را به Path اضافه کنیدبرای شروع و یادگیری، سرور اجباری نیست و می توانید روی لپ تاپ خود کار کنید. اما برای کارهای حرفه ای مزایای داشتن سرور مجازی قابل توجه است:
اصلی ترین تفاوت های Flutter و React Native:
برای تنظیم Environment Variables در ویندوز:
env را جستجو کنیدANDROID_SDK_ROOT با مسیر SDK اندروید را اضافه کنیدPath را ویرایش و مسیر flutter\bin را اضافه کنیدهر دو IDE عالی هستند اما برای موارد مختلف:
می توانید هر دو را نصب کنید. Flutter با هر دو به خوبی کار می کند.
آخرین نسخه Stable Flutter را همیشه از مرجع رسمی دریافت کنید:
برای آپدیت نسخه نصب شده کافی است دستور flutter upgrade را در CMD اجرا کنید.
برای پروژه های بزرگ Flutter، سرور مجازی نگارنوین با CPU قوی، هارد NVMe و ترافیک نامحدود، بهترین بستر برای Build Server، CI/CD و محیط تست خودکار است. پشتیبانی ۲۴ ساعته در تمام روزهای هفته، حتی تعطیلات.