تفاصيل العمل

**Movie Discovery App – Flutter Mobile Application**

تطبيق موبايل متكامل لتصفح واكتشاف الأفلام باستخدام **Flutter وDart**، يتيح للمستخدم استكشاف أحدث وأشهر الأفلام، البحث عن الأفلام المفضلة، الاطلاع على تفاصيلها، وإضافتها إلى قائمة المشاهدة.

يعتمد التطبيق على **TMDB API** لجلب بيانات الأفلام بشكل ديناميكي، مع تصميم حديث ومتجاوب وتجربة استخدام سهلة ومنظمة.

**أهم المميزات:**

* عرض الأفلام الشائعة، الأعلى تقييمًا، المعروضة حاليًا والأفلام القادمة.

* واجهة رئيسية تفاعلية تحتوي على Movie Carousel.

* البحث عن الأفلام وعرض النتائج بشكل ديناميكي.

* عرض تفاصيل الفيلم مثل النوع، سنة الإصدار ومدة الفيلم.

* عرض معلومات عن **طاقم التمثيل والمراجعات**.

* إمكانية إضافة الأفلام وإزالتها من **Watchlist**.

* تصميم Dark Theme حديث ومتجاوب مع مختلف أحجام الشاشات.

* التعامل مع حالات تحميل البيانات والأخطاء وعرض النتائج بشكل مناسب.

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

* **Flutter & Dart**

* **BLoC / Cubit** لإدارة حالة التطبيق.

* **Dio** للتعامل مع REST APIs.

* **TMDB API** لجلب بيانات الأفلام.

* JSON Serialization للتعامل مع بيانات الـAPI.

* Reusable Custom Widgets.

* Feature-First Architecture لتنظيم المشروع وجعله قابلًا للتطوير والصيانة.

تم تطوير التطبيق مع التركيز على **جودة الكود، تنظيم المشروع، الأداء، وتجربة المستخدم**، مما يجعله قابلًا للتوسع وإضافة مميزات جديدة مستقبلًا.

بطاقة العمل

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