Flutter Refresh Token + Admin Dashboard عمليًا | رحّا
Osama Essam
0:00 / 0:00
Flutter Refresh Token + Admin Dashboard عمليًا | رحّا
16 просмотров · 2 дн. назад
Osama Essam
436 подписчиков
16 просмотров · 2 дн. назад
في السيشن الثالثة من سلسلة بناء تطبيق **رحّالة باستخدام Flutter**، هنكمل ربط التطبيق بالـ Backend بشكل عملي، وهننفّذ نظام **Refresh Token تلقائيًا**، وبعدها هنبني ونربط الـ Admin Dashboard بالـ API لعرض إحصائيات التطبيق الحقيقية.
*هتتعلم في السيشن دي:*
تنفيذ Refresh Token لتجديد Access Token تلقائيًا.
استخدام Dio Interceptors للتعامل مع أخطاء `401 Unauthorized`.
إعادة إرسال الـ Request بعد تحديث التوكن.
التعامل مع انتهاء صلاحية الجلسة وتسجيل الخروج عند فشل التجديد.
بناء Models لإحصائيات لوحة تحكم الأدمن.
تطبيق Remote Data Source وRepository Pattern.
إدارة الحالات باستخدام Cubit: Loading وSuccess وError.
ربط الـ Admin Dashboard بالـ API باستخدام BlocProvider وBlocBuilder.
عرض إحصائيات الرحلات والحجوزات والإيرادات.
إضافة إمكانية تحديث بيانات لوحة التحكم بالسحب لأسفل (Pull to Refresh).
بنكمّل المشروع خطوة بخطوة، مع التركيز على تنظيم الكود وفهم كل جزء بدلًا من مجرد نسخه.
*كود المشروع على GitHub:*
https://github.com/osama-sn/rahala
*تابع القناة علشان تكمل باقي أجزاء المشروع:*
/ @osamaessam-coding
#Flutter #Dart #RefreshToken #Dio #Cubit #CleanArchitecture #FlutterTutorial #Rahala