قمت بتطوير تطبيق موبايل يعرض أحدث الأفلام باستخدام TheMovieDB API، وذلك باستخدام React Native CLI (بدون Expo). يتيح التطبيق للمستخدمين تصفح الأفلام حسب الفئات (الأعلى تقييمًا - القادمة - المعروضة حاليًا)، والبحث عن الأفلام مباشرة من خلال API، بالإضافة إلى إمكانية إضافة الأفلام إلى قائمة المفضلة وحفظها محليًا.
المميزات:
شاشة رئيسية: تعرض قائمة الأفلام مع إمكانية التصفية بين الفئات المختلفة.
خاصية البحث: تسمح بالبحث عن الأفلام من خلال API.
إدارة المفضلة: إمكانية إضافة الأفلام إلى قائمة المفضلة وحفظها في التخزين المحلي.
شاشة المفضلة: عرض قائمة الأفلام المفضلة مع إمكانية الحذف.
إدارة حالة البيانات: باستخدام React Query لتحسين الأداء والاستجابة السريعة.
واجهة مستخدم جذابة: تصميم أنيق وسهل الاستخدام.
كود نظيف ومنظم: يراعي أفضل ممارسات كتابة الكود.
مستودع GitHub: يتضمن README مفصلًا يشرح كيفية تشغيل التطبيق.
التقنيات المستخدمة:
React Native CLI
React Query لإدارة البيانات
AsyncStorage لحفظ المفضلة محليًا
TheMovieDB API لجلب بيانات الأفلام