Building a Food Delivery App with Flutter
هل تحلم ببناء تطبيقات مذهلة تنافس أشهر تطبيقات توصيل الطعام؟ 🤔في هذه الدورة الفريدة، ستتعلم خطوة بخطوة كيفية بناء وتصميم تطبيق توصيل طعام حقيقي باستخدام Flutter! 🛵🍔 هذه ليست مجرد دورة تعليمية بل تجربة عملية تأخذك من أساس…
هل تحلم ببناء تطبيقات مذهلة تنافس أشهر تطبيقات توصيل الطعام؟ 🤔
في هذه الدورة الفريدة، ستتعلم خطوة بخطوة كيفية بناء وتصميم تطبيق توصيل طعام حقيقي باستخدام Flutter! 🛵🍔
هذه ليست مجرد دورة تعليمية بل تجربة عملية تأخذك من أساسيات البرمجة إلى احتراف إنشاء تطبيق متكامل. ستتعرف على كيفية تصميم واجهة مستخدم جذابة وسلسة، وربط التطبيق بالبيانات، وجعله مناسبًا لجميع الشاشات.
تقدم الدورة مزيجًا مثاليًا من التعليم النظري والتطبيق العملي، حيث تعتمد على مفاهيم وشروحات دورة Flutter السابقة، وتحوّلها إلى تطبيق حقيقي يمكنك عرضه في ملف أعمالك أو استخدامه كمشروع شخصي.
💡 ماذا ستتعلم؟
- بناء واجهات احترافية باستخدام Flutter.
- تصميم تطبيقات جذابة وسريعة الاستجابة.
- تطبيق أفضل الممارسات في بناء التطبيقات العملية.
- تحويل الأفكار إلى واقع ملموس من خلال تطبيق عملي شامل.
✨ استعد لتطوير مهاراتك والانتقال إلى مستوى جديد في عالم البرمجة! انضم الآن وابدأ رحلتك نحو احتراف تطوير التطبيقات.
محتوى الدورة
- 1المقدمة
- 2مواد الدورة
- 3بناء أساس التطبيق باستخدام GridView11 درسًا · 1 اختبار
- المقدمة
- نظرة عامة على أهم ويدجتات Flutter
- التخطيط لتطبيق توصيل الطعام
- إنشاء مشروع جديد وبنية التطبيق
- إنشاء القائمة الجانبية Drawer وتنسيق AppBar
- إضافة صورة البانر للتطبيق
- إضافة GridView الأساسي
- تحسين عنصر GridView
- العمل على GridView.builder وإضافة العناصر
- فصل الويدجتات وإضافة const
- الخاتمة
- اختبار القسم: بناء أساس التطبيق باستخدام GridView
- 4العمل على BottomNavBar ومنطق المفضلة13 درسًا · 1 اختبار
- المقدمة
- إضافة BottomNavBar
- ربط BottomNavBar بصفحات التطبيق
- جعل العمود Column قابلًا للتمرير مع GridView
- إضافة عنصر المفضلة
- تحويل بيانات المفضلة إلى قائمة ويدجتات
- عرض الأطعمة المفضلة فقط
- إضافة أيقونة المفضلة باستخدام Stack
- إضافة منطق المفضلة باستخدام الدالة copyWith
- تمرير الفهرس بدلًا من النوع النهائي
- أيقونة الإزالة من المفضلة
- إنهاء منطق الإزالة من المفضلة والعمل مع القوائم
- الخاتمة
- اختبار القسم: BottomNavBar ومنطق المفضلة
- 5إنهاء تطبيق توصيل الطعام مع السمات11 درسًا · 1 اختبار
- المقدمة
- إضافة الحالة الفارغة
- إضافة صورة مزخرفة
- بناء النصوص وتنسيقها
- العمل مع ListTile و Divider
- نظرة عامة على السمات
- إعداد السمات واستخدامها
- استخدام سمات المكونات
- العمل مع سمات النصوص
- إضافة خطوط جديدة
- الخاتمة
- اختبار القسم: إنهاء تطبيق توصيل الطعام مع السمات
- 6تجاوب الشاشات في Flutter11 درسًا · 1 اختبار
- المقدمة
- مواضع تحسين التطبيق
- حساب الأحجام ديناميكيًا باستخدام MediaQuery
- التعامل مع textScaleFactor
- استخدام ويدجت LayoutBuilder
- التحكم في اتجاه الجهاز
- محتوى مختلف حسب اتجاه الجهاز
- عرض المحتوى في الوضع الأفقي
- تغيير المحتوى في الوضع الأفقي
- إنهاء محتوى الوضع الأفقي
- الخاتمة
- اختبار القسم: تجاوب الشاشات في Flutter
- 7جعل التطبيق متكيفًا مع المنصات المختلفة7 دروس · 1 اختبار
- معامل Cascade (تعمّق في Dart)
- التحقق من منصة الجهاز
- استخدام ويدجتات Cupertino الخاصة بـ iOS
- المزيد من ويدجتات Cupertino وتنسيقاتها
- الويدجتان CupertinoListSection و CupertinoListTile
- إضافة أزرار Cupertino إلى الوضع الأفقي
- إنشاء ويدجتات متكيفة مخصصة
- اختبار القسم: جعل التطبيق متكيفًا مع المنصات المختلفة
- 8الخاتمة
- الاختبار النهائي
- الاختبار النهائي: بناء تطبيق توصيل طعام بـ Flutter
عن المعلم
التقييمات والمراجعات
تقرير
عضو الحظر؟
من فضلك أكد أنك تريد منع هذا العضو.
لن تتمكن بعد هذه الخطوة من:
- ذكر هذا العضو في منشورات
- قم بدعوة هذا العضو إلى المجموعات
- مراسلة هذا العضو
يرجى الانتظار بضع دقائق حتى تكتمل هذه العملية.
