استارتر
- 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 stable
C:\flutter یا D:\flutter
این مهمترین و حساسترین مرحله است. Environment Variables به ویندوز میگویند Flutter و Android SDK کجا هستند تا بتواند آنها را اجرا کند.
روی منوی Start کلیک کنید، عبارت env را جستجو کنید، سپس Edit the system environment variables را انتخاب کنید و روی دکمه Environment Variables کلیک کنید.
در بخش User Variables (بالایی) روی New کلیک کنید و مقادیر زیر را وارد کنید:
ANDROID_SDK_ROOT
C:\Android\SDK (مسیر SDK شما)
در همان بخش User Variables، متغیر Path را پیدا کنید، روی Edit کلیک کنید، سپس New بزنید و مسیر پوشه bin فلاتر را وارد کنید:
Path
C:\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
آپدیت Flutter
Flutter را به آخرین نسخه 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 و محیط تست خودکار است. پشتیبانی ۲۴ ساعته در تمام روزهای هفته، حتی تعطیلات.