آموزش نصب کردن فلاتر Flutter

https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%da%a9%d8%b1%d8%af%d9%86-%d9%81%d9%84%d8%a7%d8%aa%d8%b1-flutter/ · آخرین به‌روزرسانی: · نویسنده: نگارنوین · سایت: نگارنوین · 12 دقیقه مطالعه

📌 خلاصه (TL;DR)

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

📊 حقایق کلیدی

URLhttps://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%da%a9%d8%b1%d8%af%d9%86-%d9%81%d9%84%d8%a7%d8%aa%d8%b1-flutter/
تاریخ انتشار2022-08-17
آخرین به‌روزرسانی2026-06-08
نویسندهنگارنوین
ناشرنگارنوین
زبانفارسی (fa-IR)
تعداد کلمات2290
نوع صفحهنوشته

📄 محتوای کامل

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

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

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

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 را به‌طور چشمگیری افزایش دهد. Hot Reload فوری — تغییرات را آنی ببینید Widget‌های زیبا و کاملاً سفارشی‌پذیر عملکرد ۶۰/۱۲۰ fps روی همه دستگاه‌ها جامعه بزرگ و هزاران Package آماده پشتیبانی کامل Google و اپدیت‌های منظم پیش‌نیازها

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

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

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

سیستم‌عامل ویندوز نسخه ۱۰ (64-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 پشتیبانی می‌کنند اما ویژگی‌های متفاوتی دارند:

پیشنهاد اول

Android Studio

IDE رسمی گوگل با پشتیبانی کامل از Flutter. شامل Emulator داخلی، Dart Analyzer و ابزارهای Debug پیشرفته.

۱

Android Studio را نصب کنید

۲

به مسیر File → Settings → Plugins → Marketplace بروید

۳

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

۴

Android Studio را ریستارت کنید

دانلود Android Studio گزینه دوم

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

پیشنهاد اول

Android Studio

IDE کامل و رسمی گوگل

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 · ترافیک نامحدود · ۵۰ لوکیشن · پشتیبانی ۲۴×۷

ماهانه سالانه (تخفیف ویژه) نمایش تعرفه: ماهانه پلن ۱

استارتر

اقتصادی [PriceKit pid=878 period=1] [PriceKit pid=878 period=4] تومان / ماهانه
  • RAM4GB DDR4
  • CPU2 Cores 2000MHz
  • Storage30G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید پلن ۲

پیشرفته

کاربردی [PriceKit pid=879 period=1] [PriceKit pid=879 period=4] تومان / ماهانه
  • RAM6GB DDR4
  • CPU4 Cores 4000MHz
  • Storage40G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید پلن ۳

استاندارد

پرفروش [PriceKit pid=880 period=1] [PriceKit pid=881 period=4] تومان / ماهانه
  • RAM10GB DDR4
  • CPU6 Cores 6000MHz
  • Storage50G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید پلن ۴

تجاری

منابع بالا [PriceKit pid=881 period=1] [PriceKit pid=881 period=4] تومان / ماهانه
  • RAM12GB DDR4
  • CPU6 Cores 6000MHz
  • Storage60G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید پیشنهاد Flutter پلن ۵

پربازدید

ویژه [PriceKit pid=882 period=1] [PriceKit pid=882 period=4] تومان / ماهانه
  • RAM16GB DDR4
  • CPU8 Cores 8000MHz
  • Storage70G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید پلن ۶

Enterprise

قدرتمند [PriceKit pid=883 period=1] [PriceKit pid=883 period=4] تومان / ماهانه
  • RAM24GB DDR4
  • CPU12 Cores 12000MHz
  • Storage80G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید پلن ۷

Ultra

هایپر [PriceKit pid=1072 period=1] [PriceKit pid=1072 period=4] تومان / ماهانه
  • RAM32GB DDR4
  • CPU12 Cores 12000MHz
  • Storage90G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید ابَر سرور پلن VIP

Hyper

V.I.P [PriceKit pid=884 period=1] [PriceKit pid=884 period=4] تومان / ماهانه
  • 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 کار می‌کنند، راه‌اندازی یک سرور مجازی اختصاصی برای 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 و محیط تست خودکار است. پشتیبانی ۲۴ ساعته در تمام روزهای هفته، حتی تعطیلات.

سرور مجازی نگارنوین ارسال تیکت پشتیبانی

🖼️ تصاویر

🧩 JSON-LD

{"@context":"https://schema.org","@type":"BlogPosting","headline":"آموزش نصب کردن فلاتر Flutter","url":"https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%da%a9%d8%b1%d8%af%d9%86-%d9%81%d9%84%d8%a7%d8%aa%d8%b1-flutter/","datePublished":"2022-08-17T22:31:46+04:30","dateModified":"2026-06-08T11:53:03+03:30","author":{"@type":"Person","name":"نگارنوین"},"publisher":{"@type":"Organization","name":"نگارنوین"},"inLanguage":"fa-IR"}