Building a Food Delivery App with Flutter

إنشاء وتصميم تطبيق توصيل الطعام

+500 طالب

مشروع

مبتدئ

هذه الدورة هي الرابعة في مسار تعلم بناء تطبيقات الهاتف بعد دورتي تعلم لغة دارت Dart ،fundamentals وDart OOP، ودورة أساسيات فلاتر. لذلك؛ إذا كنت تبحث عن تعلم تطوير تطبيقات الهاتف باستخدام Flutter بطريقة احترافية وتطبيق عملي، فهذه الدورة هي وجهتك المثالية؛ حيث ستتعلم كيفية بناء تطبيق كامل وحقيقي لتوصيل طلبات الطعام باستخدام إطار العمل (Framework) الشهير فلاتر، مع التركيز على تصميم واجهات تفاعلية، واستخدام بعض الأدوات الحديثة مثل GridView وغيرها، وكيفية جعل تطبيقك يعمل بكفاءة على معظم الأنظمة والشاشات المختلفة.

ماذا ستتعلم في هذه الدورة؟

بناء التطبيق باستخدام GridView

  • إعداد المشروع والتخطيط له.
  • استخدام أداة GridView لتصميم واجهات عرض المنتجات بشكل احترافي.
  • عرض بيانات المنتجات بطريقة ديناميكية وسلسة.

العمل على إنشاء شريط التنقل (BottomNavBar) والـ Favorite Logic

  • تصميم شريط تنقل مخصص للتطبيق.
  • استخدام MediaQuery وغيرها من التقنيات.
  • التنقل بين الشاشات باستخدام أدوات التنقل المدمجة.

 تصميم تطبيق توصيل الطلبات بواجهات عصرية

  • إنشاء واجهات  و Thems ذات طابع حديث.
  • تحسين تجربة المستخدم عبر الصور والنصوص والخطوط والمؤثرات البصرية.

كيفية جعل التطبيق متجاوبًا مع مختلف الشاشات والأنظمة

  • التعرف على استراتيجيات التصميم المتجاوب باستخدام MediaQuery وغيرها.
  • اختبار التطبيق على أجهزة وشاشات متعددة لضمان تجربة مستخدم جيدة.

تهيئة التطبيق للعمل على الأنظمة المختلفة

  • ضبط التطبيق ليعمل على منصات مختلفة مثل Android، iOS، والويب.
  • كتابة أكواد مخصصة لأنظمة معينة عند الحاجة.
  • تحسين أداء التطبيق وتجربة المستخدم لكل منصة.

لماذا يجب عليك التسجيل في هذه الدورة؟

  • مشروع عملي واقعي: ستبني بنفسك تطبيق توصيل طلبات كامل سيساعدك في بناء ملف أعمال (Portfolio) قوي.
  • محاضر ذو خبرة كبيرة: محاضر الدورة المهندس طارق العبد، وهو خبير معتمد في Flutter من شركة Google، مما يضمن لك معلومة موثوقة وخبرات كبيرة.
  • فرص وظيفية واسعة: الطلب على مطوري Flutter مستمر في الازدياد، مما يفتح لك وظائف محلية وعالمية.
  • وصول مدى الحياة: الدورة بكل محتواها من فيديوهات وملخصات وامتحانات وأي تحديثات ستظل معك مدى الحياة للوصول لها في أي وقت.

اشترك الآن واستكمل رحلتك لتصبح مطور تطبيقات محترف!

محتوى دورة

م. طارق العبد

قائد فريق مهندسي البرمجيات وخبير معتمد من جوجل

يمتلك طارق خبرة تتجاوز ثماني سنوات في مجال تطوير البرمجيات، مع تركيز خاص على تطوير الويب الأمامي وتطبيقات الأندرويد باستخدام جافا، بالإضافة إلى أكثر من خمس سنوات من التخصص في فلاتر. يتميز طارق بخبرته في Swift لتطوير iOS وإتقانه للغات البرمجة مثل بايثون، C++، جافا، تايب سكريبت، وC#. كخبير معتمد من جوجل في Flutter وDart، يستخدم طارق أحدث التقنيات لدفع الابتكار في المشاريع التي يقودها. بالإضافة إلى خبرته التقنية، يشارك طارق معرفته عبر قناته على يوتيوب، التي تضم أكثر من 80,000 مشترك، حيث يقدم دورات مبسطة في البرمجة والتكنولوجيا تهدف إلى إلهام الجيل القادم من محترفي التكنولوجيا.

التقييمات والمراجعات

0.0
متوسط التقييمات
0 عدد التقييمات
5
0
4
0
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
لا توجد تقييمات!
عرض المزيد من التقييمات
كيف كانت تجربتك؟ نود أن نعرف!

53 درس

9 أقسام

شهادة موثقة

قياس مستوى التقدم والانجاز عبر الدورة

إجابة من مشرفي الطلاب على كل الأسئلة

فاعليات حصرية

شارات تميز للطلبة المتقدمين

اشعارات تذكير وتحفيز لإنهاء الدورة

اشتراك مدى الحياة

الأسئلة الشائعة

نعم، تحتاج إلى معرفة أساسية بلغة Dart وفهم مبادئ Flutter. إذا لم تكن لديك هذه المهارات، يمكنك البدء بدورة تعلم أساسيات لغة دارت.

إذا كنت مبتدئًا تمامًا، ننصحك بالبدء بدورة أساسيات Flutter لفهم المفاهيم الأساسية قبل الانتقال لهذه الدورة المتقدمة.

  • Flutter: هو إطار عمل (Framework) يستخدم لتصميم واجهات المستخدم وبناء تطبيقات متعددة الأنظمة.
  • Dart: هي لغة البرمجة التي يعتمد عليها Flutter لتطوير التطبيقات. 

باختصار، Dart هي الأساس البرمجي بينما Flutter هو الأداة التي تحول الكود إلى تطبيق بواجهة مستخدم جذابة.

نعم، لـ Flutter مستقبل واعد في تطوير التطبيقات بسبب مزاياه الفريدة مثل:

  • دعم متعدد المنصات: يمكنك إنشاء تطبيقات تعمل على منصات متعددة بكود موحد.
  • أداء عالٍ: التطبيقات المصممة بـ Flutter تتميز بسلاسة الأداء.
  • مطلوب في السوق: شعبيته تتزايد عالميًا، مما يفتح أبوابًا لوظائف متعددة في السوق التقنية.

مجتمع نشط: Flutter مدعوم بمجتمع مطورين كبير يقدم تحديثات وموارد