تطبيق "Movie Explorer" متكامل لمتصفحي الأفلام باستخدام Flutter و TMDB API

تفاصيل العمل

مشروع تطبيق موبايل متكامل تم بناؤه باستخدام إطار العمل Flutter، يتيح للمستخدمين استكشاف أحدث الأفلام والبحث عنها، مع ميزات متقدمة لإدارة البيانات محلياً وتجربة مستخدم سلسة.

المميزات التقنية التي تم تنفيذها:

نظام الهوية (Authentication): دمج نظام تسجيل دخول باستخدام API خارجي (DummyJSON) مع ميزة الـ Auto-login لحفظ جلسة المستخدم.

إدارة البيانات (API Integration): ربط التطبيق بـ TMDB API لجلب أحدث الأفلام والبيانات بشكل لحظي باستخدام مكتبة Dio.

تخزين البيانات المحلي (Persistence): استخدام Hive/SharedPreferences لحفظ الأفلام المفضلة وتوكن تسجيل الدخول، مما يتيح تصفح المفضلة دون الحاجة لاتصال بالإنترنت.

إدارة الحالة (State Management): الاعتماد على تقنيات احترافية لضمان استجابة الواجهة وسرعة التحديث (مثل Provider أو Bloc).

واجهة المستخدم (UI/UX): تصميم عصري يدعم الـ Dark & Light Mode، مع دعم ميزة الـ Infinite Scroll لتحميل محتوى غير محدود.

البحث المتقدم: إمكانية البحث عن أي فيلم والحصول على تفاصيل كاملة (تقييم، وصف، وتاريخ إصدار).

الأدوات والمكتبات المستخدمة:

Flutter & Dart

State Management: [Provider]

Clean Architecture: تنظيم الكود لسهولة الصيانة والتطوير مستقبلاً.

ملفات مرفقة

بطاقة العمل

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