إعداد بيئة التطوير — أساسيات Flutter
إعداد بيئة Flutter
1. تثبيت Flutter SDK
Windows:
# حمل Flutter SDK من flutter.dev
# استخرجه في C:\flutter
# أضف للـ PATH
setx PATH "%PATH%;C:\flutter\bin"
# تحقق من التثبيت
flutter doctormacOS:
# باستخدام Homebrew
brew install flutter
# أو حمل يدوياً وأضف للـ PATH
export PATH="$PATH:/path/to/flutter/bin"2. تثبيت VS Code Extensions
1. Flutter - الإضافة الرئيسية
2. Dart - دعم لغة Dart
3. إنشاء مشروع جديد
# إنشاء مشروع
flutter create my_app
# الدخول للمجلد
cd my_app
# تشغيل التطبيق
flutter run4. هيكل المشروع
my_app/
├── lib/
│ └── main.dart # نقطة البداية
├── android/ # ملفات Android
├── ios/ # ملفات iOS
├── web/ # ملفات الويب
├── test/ # الاختبارات
├── pubspec.yaml # الحزم والإعدادات
└── README.md5. ملف pubspec.yaml
name: my_app
description: تطبيقي الأول
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
http: ^1.1.0 # طلبات HTTP
provider: ^6.0.5 # إدارة الحالة
shared_preferences: ^2.2.0 # التخزين المحلي
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^2.0.0
flutter:
uses-material-design: true
assets:
- assets/images/
fonts:
- family: Cairo
fonts:
- asset: fonts/Cairo-Regular.ttf
- asset: fonts/Cairo-Bold.ttf
weight: 7006. أوامر مهمة
flutter doctor # فحص البيئة
flutter run # تشغيل التطبيق
flutter run -d chrome # تشغيل على الويب
flutter pub get # تحميل الحزم
flutter pub add http # إضافة حزمة
flutter clean # مسح الكاش
flutter build apk # بناء APK
flutter build ios # بناء iOS7. Hot Reload vs Hot Restart
- Hot Reload (r): يحفظ الحالة ويُحدث الواجهة
- Hot Restart (R): يعيد تشغيل التطبيق من البداية
اختبر فهمك