دورة

Building a Food Delivery App with Flutter

هل تحلم ببناء تطبيقات مذهلة تنافس أشهر تطبيقات توصيل الطعام؟ 🤔في هذه الدورة الفريدة، ستتعلم خطوة بخطوة كيفية بناء وتصميم تطبيق توصيل طعام حقيقي باستخدام Flutter! 🛵🍔 هذه ليست مجرد دورة تعليمية بل تجربة عملية تأخذك من أساس…

غير مسجل

دورة تتضمن

  • 8 أقسام
  • 53 المواضيع
  • 6 الإختبارات
  • شهادة دورة
  • 8أقسام
  • 53درسًا
  • 6اختبارًا
  • شهادةإتمام
المحاضرطارق العبد

هل تحلم ببناء تطبيقات مذهلة تنافس أشهر تطبيقات توصيل الطعام؟ 🤔
في هذه الدورة الفريدة، ستتعلم خطوة بخطوة كيفية بناء وتصميم تطبيق توصيل طعام حقيقي باستخدام Flutter! 🛵🍔

هذه ليست مجرد دورة تعليمية بل تجربة عملية تأخذك من أساسيات البرمجة إلى احتراف إنشاء تطبيق متكامل. ستتعرف على كيفية تصميم واجهة مستخدم جذابة وسلسة، وربط التطبيق بالبيانات، وجعله مناسبًا لجميع الشاشات.

تقدم الدورة مزيجًا مثاليًا من التعليم النظري والتطبيق العملي، حيث تعتمد على مفاهيم وشروحات دورة Flutter السابقة، وتحوّلها إلى تطبيق حقيقي يمكنك عرضه في ملف أعمالك أو استخدامه كمشروع شخصي.

💡 ماذا ستتعلم؟

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

✨ استعد لتطوير مهاراتك والانتقال إلى مستوى جديد في عالم البرمجة! انضم الآن وابدأ رحلتك نحو احتراف تطوير التطبيقات.

محتوى الدورة

  1. 1
    المقدمة
  2. 2
    مواد الدورة
  3. 3
    بناء أساس التطبيق باستخدام GridView11 درسًا · 1 اختبار
    1. المقدمة
    2. نظرة عامة على أهم ويدجتات Flutter
    3. التخطيط لتطبيق توصيل الطعام
    4. إنشاء مشروع جديد وبنية التطبيق
    5. إنشاء القائمة الجانبية Drawer وتنسيق AppBar
    6. إضافة صورة البانر للتطبيق
    7. إضافة GridView الأساسي
    8. تحسين عنصر GridView
    9. العمل على GridView.builder وإضافة العناصر
    10. فصل الويدجتات وإضافة const
    11. الخاتمة
    12. اختبار القسم: بناء أساس التطبيق باستخدام GridView
  4. 4
    العمل على BottomNavBar ومنطق المفضلة13 درسًا · 1 اختبار
    1. المقدمة
    2. إضافة BottomNavBar
    3. ربط BottomNavBar بصفحات التطبيق
    4. جعل العمود Column قابلًا للتمرير مع GridView
    5. إضافة عنصر المفضلة
    6. تحويل بيانات المفضلة إلى قائمة ويدجتات
    7. عرض الأطعمة المفضلة فقط
    8. إضافة أيقونة المفضلة باستخدام Stack
    9. إضافة منطق المفضلة باستخدام الدالة copyWith
    10. تمرير الفهرس بدلًا من النوع النهائي
    11. أيقونة الإزالة من المفضلة
    12. إنهاء منطق الإزالة من المفضلة والعمل مع القوائم
    13. الخاتمة
    14. اختبار القسم: BottomNavBar ومنطق المفضلة
  5. 5
    إنهاء تطبيق توصيل الطعام مع السمات11 درسًا · 1 اختبار
    1. المقدمة
    2. إضافة الحالة الفارغة
    3. إضافة صورة مزخرفة
    4. بناء النصوص وتنسيقها
    5. العمل مع ListTile و Divider
    6. نظرة عامة على السمات
    7. إعداد السمات واستخدامها
    8. استخدام سمات المكونات
    9. العمل مع سمات النصوص
    10. إضافة خطوط جديدة
    11. الخاتمة
    12. اختبار القسم: إنهاء تطبيق توصيل الطعام مع السمات
  6. 6
    تجاوب الشاشات في Flutter11 درسًا · 1 اختبار
    1. المقدمة
    2. مواضع تحسين التطبيق
    3. حساب الأحجام ديناميكيًا باستخدام MediaQuery
    4. التعامل مع textScaleFactor
    5. استخدام ويدجت LayoutBuilder
    6. التحكم في اتجاه الجهاز
    7. محتوى مختلف حسب اتجاه الجهاز
    8. عرض المحتوى في الوضع الأفقي
    9. تغيير المحتوى في الوضع الأفقي
    10. إنهاء محتوى الوضع الأفقي
    11. الخاتمة
    12. اختبار القسم: تجاوب الشاشات في Flutter
  7. 7
    جعل التطبيق متكيفًا مع المنصات المختلفة7 دروس · 1 اختبار
    1. معامل Cascade (تعمّق في Dart)
    2. التحقق من منصة الجهاز
    3. استخدام ويدجتات Cupertino الخاصة بـ iOS
    4. المزيد من ويدجتات Cupertino وتنسيقاتها
    5. الويدجتان CupertinoListSection و CupertinoListTile
    6. إضافة أزرار Cupertino إلى الوضع الأفقي
    7. إنشاء ويدجتات متكيفة مخصصة
    8. اختبار القسم: جعل التطبيق متكيفًا مع المنصات المختلفة
  8. 8
    الخاتمة
  1. الاختبار النهائي
    1. الاختبار النهائي: بناء تطبيق توصيل طعام بـ Flutter

عن المعلم

طارق العبد

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

8 الدورات

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

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