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

Flutter Pagination + Edit & Delete Trips 🔥 Infinite Scroll وRefresh Token | رحّالة

Osama Essam

0:00 / 0:00

Flutter Pagination + Edit & Delete Trips 🔥 Infinite Scroll وRefresh Token | رحّالة

26 просмотров · 2 дн. назад
Osama Essam
436 подписчиков
26 просмотров · 2 дн. назад
في السيشن دي من سلسلة بناء تطبيق **رحّالة باستخدام Flutter**، هنطوّر لوحة تحكم الأدمن ونضيف مميزات مهمة لأي تطبيق احترافي، بداية من تحميل الرحلات تدريجيًا، لحد تعديل الرحلات وحذفها وإعادة نشرها، مع مراجعة نظام الـ Refresh Token. *هنتعلم في السيشن دي:* تنفيذ Pagination لتحميل الرحلات على دفعات. استخدام ScrollController لاكتشاف الوصول لنهاية القائمة. تطبيق Infinite Scroll وتحميل الصفحة التالية تلقائيًا. تحديث قائمة الرحلات وإضافة البيانات الجديدة بدون تكرار البيانات القديمة. إدارة حالات التحميل باستخدام Cubit. تحسين تجربة المستخدم أثناء تحميل المزيد من الرحلات. مراجعة آلية تجديد Access Token باستخدام Refresh Token. استخدام Dio Interceptors لتحديث التوكن وإعادة إرسال الطلبات الفاشلة. التعامل مع انتهاء صلاحية الجلسة وتسجيل الخروج عند فشل التجديد. تنفيذ حذف الرحلات وإعادة نشرها من لوحة تحكم الأدمن. ربط شاشة تعديل الرحلة ببيانات الرحلة الحالية. تمرير بيانات الرحلة باستخدام GoRouter وإدارة الـ Providers. تحديث قائمة الرحلات بعد الحذف أو إعادة النشر. التعامل مع رسائل النجاح والخطأ باستخدام SnackBar. السيشن دي هتساعدك تفهم إزاي تتعامل مع القوائم الكبيرة والـ API بشكل احترافي، وتبني لوحة تحكم قابلة للتطوير باستخدام Flutter وCubit. *كود المشروع على GitHub:* https://github.com/osama-sn/rahala *تابع القناة علشان تكمل بناء تطبيق رحّالة معانا:*    / @osamaessam-coding   #Flutter #Dart #Pagination #InfiniteScroll #RefreshToken #Dio #Cubit #CleanArchitecture #FlutterTutorial #Rahala