تطوير تطبيقات الهواتف المحمولة باستخدام Flutter

جدول الدورة

  • 1 12 - 16 يناير (المغرب )
  • 2 09 - 13 فبراير (كوالالمبور )
  • 3 09 - 13 مارس (دبي )
  • 4 13 - 17 أبريل (الرياض )
  • 5 11 - 15 مايو (القاهرة )
  • 6 15 - 19 يونيو (جدة )
  • 7 13 - 17 يوليو (برشلونة )
  • 8 10 - 14 أغسطس (لندن )
  • 9 14 - 18 سبتمبر (اسطنبول )
  • 10 12 - 16 أكتوبر (واشنطن )
  • 11 09 - 13 نوفمبر (بلجيكا )
  • 12 14 - 18 ديسمبر (هونغ كونج )

مخطط الدورة

أهداف الدورة التدريبية

  1. تعريف المشاركين بمفهوم تطوير التطبيقات متعددة المنصات باستخدام Flutter.

  2. تمكين المتدربين من إعداد بيئة العمل وبناء تطبيقات أساسية.

  3. تطوير مهارات التعامل مع الواجهات الرسومية (UI) وتجربة المستخدم (UX).

  4. إكساب المشاركين القدرة على ربط التطبيقات بواجهات برمجة التطبيقات (APIs) وقواعد البيانات.

  5. تزويد المتدربين بخبرة عملية في اختبار ونشر التطبيقات على منصات iOS وAndroid.


المحتوى التدريبي

مقدمة في Flutter وDart

  • التعريف بـ Flutter وأهميته في تطوير التطبيقات.

  • تثبيت وإعداد بيئة العمل (Flutter SDK، Android Studio، VS Code).

  • أساسيات لغة Dart للتعامل مع Flutter.

بناء واجهات المستخدم

  • إنشاء الصفحات والمكونات (Widgets).

  • التعامل مع النصوص، الأزرار، الصور، والقوائم.

  • تصميم واجهات تفاعلية متجاوبة.

إدارة الحالة والتفاعل

  • مفهوم الحالة (State) في التطبيقات.

  • استخدام setState وProvider لإدارة الحالة.

  • التعامل مع التنقل بين الصفحات (Navigation & Routing).

التعامل مع البيانات والخدمات

  • استهلاك واجهات APIs باستخدام HTTP.

  • ربط التطبيقات بقواعد بيانات محلية (SQLite).

  • استخدام Firebase للتخزين والمصادقة.

اختبار ونشر التطبيقات

  • اختبار التطبيق على المحاكي والأجهزة الحقيقية.

  • تحسين الأداء وتجربة المستخدم.

  • تجهيز التطبيق للنشر على App Store وGoogle Play.

Scroll to Top