فلاتر هو مجموعة أدوات واجهة المستخدم من جوجل لبناء تطبيقات جميلة وموحدة التنفيذ على أنظمة المحمول والويب وسطح المكتب من قاعدة شفرة واحدة. ستوجهك هذه الدورة خلال عملية تثبيت فلاتر على أنظمة تشغيل ويندوز، macOS، وLinux.
أثناء تطوير تطبيقات فلاتر، ستحتاج غالبًا إلى اختبار والتفاعل مع واجهات برمجة التطبيقات (APIs). يعد أداة Apidog بديلاً ممتازًا عن Postman حيث يقدم مجموعة شاملة من الميزات لتطوير واختبار واجهات برمجة التطبيقات.
لماذا يجب أن نأخذ في الاعتبار Apidog؟
يوفر Apidog تجربة مبسطة مع ميزات تجعل اختبار واجهات برمجة التطبيقات أكثر كفاءة:
- منصة شاملة: توثيق واجهات برمجة التطبيقات، التصميم، تصحيح الأخطاء، الاختبار التلقائي، والمحاكاة في أداة واحدة
- واجهة مستخدم بديهية: تصميم سهل الاستخدام مع قدرات قوية
- خادم محاكاة مدمج: إنشاء واجهات برمجة التطبيقات المحاكية دون كتابة أي رمز

4. ميزات التعاون: التعاون الفوري بين الفرق مع تحديثات متزامنة
5. دعم OpenAPI: استيراد وتصدير مواصفات OpenAPI بسلاسة
6. توثيق مُولد تلقائيًا: إنشاء توثيق واجهات برمجة التطبيقات بشكل جميل وتفاعلي تلقائيًا

7. قدرة اختبار متقدمة: إنشاء سيناريوهات اختبار معقدة باستخدام برمجة قوية
بدء الاستخدام مع Apidog
- زر موقع apidog.com لتنزيل وتثبيت Apidog على منصتك
- قم بإنشاء حساب مجاني لفتح ميزات المزامنة السحابية والتعاون بين الفرق
- استورد مجموعات Postman الحالية أو ابدأ من جديد مع واجهة Apidog البديهية
عن طريق دمج Apidog في سير عمل تطوير فلاتر، يمكنك تبسيط اختبار واجهات برمجة التطبيقات وجعل عملية التطوير لديك أكثر كفاءة.
فلاتر: مقدمة سريعة
لقد أحدث فلاتر ثورة في تطوير التطبيقات عبر الأنظمة الأساسية من خلال تقديم نهج قاعدة شفرة واحدة مع أداء قريب من الأداء المحلي. قبل أن تتمكن من البدء في بناء تطبيقات رائعة باستخدام فلاتر، تحتاج إلى إعداد بيئة التطوير الخاصة بك. ستوجهك هذه الدليل خلال عملية التثبيت خطوة بخطوة لكل نظام تشغيل رئيسي.
للاستفادة القصوى من فلاتر، تحتاج إلى تثبيت:
- مجموعة أدوات تطوير فلاتر (Flutter SDK)
- بيئة تطوير متكاملة (مثل Visual Studio Code أو Android Studio)
- أدوات محددة للمنصة (اعتمادًا على الأنظمة المستهدفة)
لنبدأ في عملية التثبيت لكل نظام تشغيل.
تثبيت فلاتر على ويندوز
متطلبات النظام
- نظام التشغيل: ويندوز 10 أو أحدث (64-بت)
- مساحة القرص: على الأقل 1.64 غيغابايت (لا تشمل مساحة القرص لIDE/الأدوات)
- الأدوات: Windows PowerShell 5.0 أو أحدث وGit لويندوز
الخطوة 1: تحميل مجموعة أدوات تطوير فلاتر
- قم بزيارة الموقع الرسمي لفلاتر على flutter.dev/docs/get-started/install/windows
- اضغط على رابط "flutter_windows_[version]-stable.zip" لتحميل الإصدار المستقر الأخير
- استخرج الملف المضغوط إلى الموقع المطلوب (مثلاً،
C:\src\flutter
). ملاحظة: تجنب تثبيت فلاتر في مجلدات مثلC:\Program Files\
والتي تتطلب صلاحيات مرتفعة
الخطوة 2: تحديث مسارك
- في شريط البحث في ويندوز، اكتب "env" واختر "تعديل متغيرات البيئة النظامية"
- اضغط على "متغيرات البيئة"
- تحت "متغيرات المستخدم"، ابحث عن متغير "Path"، اختره واضغط "تعديل"
- اضغط على "جديد" وأضف مسار مجلد
bin
لفلاتر (مثلاً،C:\src\flutter\bin
) - اضغط "موافق" لحفظ التغييرات
الخطوة 3: تشغيل فلاتر دكتور
- افتح نافذة جديدة من موجه الأوامر أو PowerShell
- تحقق مما إذا كانت فلاتر في مسارك عن طريق تشغيل:
where flutter dart
- قم بتشغيل فلاتر دكتور لتحديد أي الاعتماديات تحتاج إلى تثبيتها:
flutter doctor
الخطوة 4: تثبيت Android Studio (لتطوير أندرويد)
- قم بتنزيل وتثبيت Android Studio من developer.android.com/studio
- أطلق Android Studio ومر عبر "معالج إعداد Android Studio"
- قم بتثبيت أحدث مجموعة أدوات تطوير أندرويد، وأدوات سطر الأوامر لمجموعة أدوات تطوير أندرويد، وأدوات بناء مجموعة أدوات تطوير أندرويد
- قبول تراخيص أندرويد عن طريق التشغيل:
flutter doctor --android-licenses
الخطوة 5: إعداد محرر
- قم بتثبيت Visual Studio Code أو Android Studio
- قم بتثبيت ملحقات فلاتر وDart للمحرر الذي اخترته
- لVS Code: افتح VS Code، انتقل إلى الإضافات، وابحث عن "فلاتر"
- لAndroid Studio: انتقل إلى التفضيلات > الملحقات، ابحث عن "فلاتر" وثبته
تثبيت فلاتر على macOS
متطلبات النظام
- نظام التشغيل: macOS (64-بت)
- مساحة القرص: على الأقل 2.8 غيغابايت (لا تشمل مساحة القرص لIDE/الأدوات)
- الأدوات: bash، curl، git 2.x، mkdir، rm، unzip، which
الخطوة 1: تحميل مجموعة أدوات تطوير فلاتر
- قم بزيارة flutter.dev/docs/get-started/install/macos
- قم بتنزيل أحدث إصدار مستقر من مجموعة أدوات تطوير فلاتر
- استخرج الملف في الموقع الذي تريده (مثلاً،
~/development
):
cd ~/development
unzip ~/Downloads/flutter_macos_[version]-stable.zip
الخطوة 2: تحديث مسارك
- حدد أي صدفة تستخدم (zsh لإصدارات macOS الأحدث، bash للإصدارات الأقدم):
echo $SHELL
- لـ zsh، قم بتعديل
~/.zshrc
. لـ bash، قم بتعديل~/.bash_profile
:
nano ~/.zshrc
- أضف فلاتر إلى PATH الخاص بك:
export PATH="$PATH:~/development/flutter/bin"
- احفظ الملف وقم بتنفيذه:
source ~/.zshrc
الخطوة 3: تشغيل فلاتر دكتور
flutter doctor
الخطوة 4: تثبيت Xcode (لتطوير iOS)
- قم بتثبيت Xcode من متجر تطبيقات ماك
- قم بتكوين أدوات سطر الأوامر لـ Xcode:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
- قم بقبول ترخيص Xcode:
sudo xcodebuild -license
- قم بإعداد محاكي iOS:
open -a Simulator
الخطوة 5: تثبيت Android Studio (لتطوير أندرويد)
- قم بتنزيل وتثبيت Android Studio من developer.android.com/studio
- أطلق Android Studio واتبع معالج الإعداد
- قم بتثبيت مجموعة أدوات تطوير أندرويد، والأدوات، وأدوات البناء
- قبول تراخيص أندرويد:
flutter doctor --android-licenses
الخطوة 6: إعداد محرر
- قم بتثبيت Visual Studio Code أو استخدم Android Studio
- قم بتثبيت ملحقات فلاتر وDart للمحرر الذي اخترته
تثبيت فلاتر على لينوكس
متطلبات النظام
- نظام التشغيل: لينوكس (64-بت) مثل Debian، Ubuntu، Fedora، أو CentOS
- مساحة القرص: على الأقل 600 ميغابايت (لا تشمل مساحة القرص لIDE/الأدوات)
- الأدوات: bash، curl، file، git 2.x، mkdir، rm، unzip، which، xz-utils، zip
الخطوة 1: تثبيت التبعيات
لـ Ubuntu/Debian:
sudo apt update
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa
الخطوة 2: تحميل مجموعة أدوات تطوير فلاتر
- قم بزيارة flutter.dev/docs/get-started/install/linux
- قم بتنزيل الإصدار المستقر الأخير
- استخرجها إلى الموقع المفضل لديك:
cd ~/development
tar xf ~/Downloads/flutter_linux_[version]-stable.tar.xz
الخطوة 3: تحديث مسارك
- حدد صدفتك:
echo $SHELL
- قم بتحرير ملف التعريف الخاص بك (
.bashrc
لـ bash أو.zshrc
لـ zsh):
nano ~/.bashrc
- أضف فلاتر إلى PATH الخاص بك:
export PATH="$PATH:~/development/flutter/bin"
- احفظ وأعد تحميل الإعدادات:
source ~/.bashrc
الخطوة 4: تشغيل فلاتر دكتور
flutter doctor
الخطوة 5: تثبيت Android Studio
- قم بتنزيل Android Studio من developer.android.com/studio
- استخرج ملف الأرشيف وقم بتشغيل برنامج التثبيت:
cd android-studio/bin
./studio.sh
- اتبع معالج الإعداد لتثبيت مجموعة أدوات تطوير أندرويد، والأدوات، وأدوات البناء
- قبول تراخيص أندرويد:
flutter doctor --android-licenses
الخطوة 6: إعداد محرر
- قم بتثبيت Visual Studio Code أو استخدم Android Studio
- قم بتثبيت ملحقات فلاتر وDart
التحقق من التثبيت الخاص بك
بغض النظر عن نظام التشغيل، بعد التثبيت، تحقق من أن كل شيء تم إعداده بشكل صحيح:
- افتح محطة أو موجه الأوامر
- قم بتشغيل الأمر فلاتر دكتور للتحقق من أي مشاكل:
flutter doctor -v
- تعامل مع أي مشاكل أبلغ عنها فلاتر دكتور
- قم بإنشاء مشروع جديد مع فلاتر:
flutter create my_first_app
- انتقل إلى دليل المشروع وقم بتشغيل التطبيق:
cd my_first_app
flutter run
إذا رأيت تطبيق فلاتر الافتراضي يعمل على المحاكي الخاص بك أو الجهاز المتصل، تهانينا! لقد قمت بتثبيت فلاتر بنجاح وأنت مستعد لبدء بناء تطبيقات عبر الأنظمة الأساسية.
الخاتمة
لقد قمت الآن بتثبيت فلاتر بنجاح على نظام التشغيل المفضل لديك وأنت مستعد لبدء بناء تطبيقات جميلة عبر الأنظمة الأساسية. يسمح لك ميزة إعادة التحميل السريع في فلاتر برؤية التغييرات في الوقت الحقيقي، مما يجعل تطوير التطبيقات أسرع وأكثر متعة.
تذكر أن تحافظ على تحديث مجموعة أدوات تطوير فلاتر الخاصة بك عن طريق تشغيل flutter upgrade
بشكل دوري، واستكشاف النظام البيئي الغني من حزم فلاتر المتاحة.
سواء كنت تبني تطبيقات موبايل أو ويب أو سطح المكتب، يوفر فلاتر الأدوات والمرونة لتحقيق أفكارك من خلال قاعدة شفرة واحدة. أتمنى لك البرمجة الممتعة!