Перейти к содержимому

إضافة رحلة كاملة في Flutter 🔥 رفع الصور وربط الـ API باستخدام Dio وCubit | رحّالة

Osama Essam

0:00 / 0:00

إضافة رحلة كاملة في Flutter 🔥 رفع الصور وربط الـ API باستخدام Dio وCubit | رحّالة

9 просмотров · 3 дня назад
Osama Essam
439 подписчиков
9 просмотров · 3 дня назад
في السيشن دي من سلسلة بناء تطبيق **رحّالة باستخدام Flutter**، هنتعلم إزاي الأدمن يقدر يضيف رحلة جديدة بكل تفاصيلها، من خلال ربط الواجهة بالـ Backend وتنفيذ الـ API بشكل عملي. *هنتعلم في السيشن دي:* جلب تصنيفات الرحلات (Categories) من الـ API. إنشاء Models لبيانات الرحلة والأيام والأنشطة. تنظيم الكود باستخدام Clean Architecture وRepository Pattern. تنفيذ Create وUpdate وDelete وRepublish للرحلات. رفع الصور باستخدام Dio وFormData وMultipartFile. إرسال بيانات الرحلة والصور في نفس الـ Request. التعامل مع صور الغلاف ومعرض الصور (Gallery). إضافة تفاصيل الرحلة: العنوان، الوصف، السعر، الوجهات، والمواعيد. إضافة الخدمات المشمولة وسياسة الإلغاء. تنظيم الأنشطة اليومية لكل رحلة. إدارة حالات العمليات باستخدام Cubit. ربط كل الوظائف بواجهة المستخدم خطوة بخطوة. السيشن دي عملية بالكامل، وهنفهم فيها إزاي نتعامل مع رفع الملفات والبيانات معًا، وننظم الكود بطريقة تسهّل تطوير المشروع بعد كده. *كود المشروع على GitHub:* https://github.com/osama-sn/rahala *تابع القناة علشان تكمل بناء التطبيق معانا:*    / @osamaessam-coding   #Flutter #Dart #Dio #Cubit #CleanArchitecture #API #FileUpload #FlutterTutorial #Rahala