تفاصيل العمل

وصف العمل

قمت بتطوير تطبيق موبايل باستخدام Flutter يعتمد على نظام تسجيل دخول احترافي مع حفظ الجلسة وإعادة تسجيل الدخول تلقائيًا. التطبيق يتصل بـ API خارجي لتنفيذ المصادقة وعرض بيانات المستخدم بعد تسجيل الدخول، بالإضافة إلى صفحة منتجات محمية لا يمكن الوصول إليها إلا بعد نجاح التوثيق.

يشمل المشروع:

شاشة Splash لفحص الجلسة تلقائيًا عند فتح التطبيق

شاشة Login بتصميم حديث وتجربة استخدام سلسة

إدارة حالة التطبيق باستخدام Flutter Bloc / Cubit

التعامل مع API باستخدام Dio

حفظ الـ Token محليًا باستخدام SharedPreferences

إضافة Authorization Header تلقائيًا عبر Interceptor

صفحة Home تعرض بيانات المستخدم

صفحة Products لجلب بيانات من Endpoint محمي

التعامل مع الأخطاء مثل انتهاء الجلسة أو ضعف الاتصال

واجهات UI احترافية Dark Theme باستخدام Material 3

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات