Movies Hub لاستعراض الأفلام والمسلسلات

تفاصيل العمل

تطبيق متكامل تم بناؤه باستخدام إطار العمل (Flutter) لاستعراض أحدث الأفلام والمسلسلات العالمية. يعتمد التطبيق على جلب البيانات بشكل حي ومباشر من خلال الربط مع (TMDB API)، مما يوفر للمستخدم تجربة تصفح غنية بالمعلومات المحدثة لحظة بلحظة.

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

إدارة الحالة (State Management): تم استخدام (Bloc/Cubit) لضمان أداء سلس وفصل تام بين منطق البرمجة وواجهة المستخدم.

الربط مع APIs: استهلاك بيانات الـ (RESTful API) باستخدام مكتبة (Dio) ومعالجة البيانات بصيغة (JSON).

هيكلة الكود (Clean Architecture): اتباع نمط (MVVM) لضمان سهولة صيانة الكود وتطويره مستقبلاً.

تجربة المستخدم (UI/UX): تصميم عصري يدعم الـ (Dark Mode) بشكل افتراضي، مع ميزة الـ (Caching) للصور لتقليل استهلاك البيانات وسرعة التحميل.

ميزات إضافية: نظام بحث متقدم، عرض تفاصيل الأفلام (القصة، التقييم، طاقم العمل)، وعرض فيديوهات الإعلانات التشويقية (Trailers).

التقنيات المستخدمة:

Flutter & Dart

TMDB API

Dio (Network Calls)

Bloc / Cubit

Cached Network Image

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
1
عدد المشاهدات
8
تاريخ الإضافة
المهارات