تطبيق Make Up Productsيعرض قائمة من المنتجات المسترجعة من API باستخدام Retrofit، مع إمكانية إضافة المنتجات إلى قائمة المفضلة لحفظها محليًا عبر Room Database، مما يتيح للمستخدمين الوصول إليها بسهولة حتى بعد إغلاق التطبيق. يعتمد التطبيق على بنية MVP لفصل منطق الأعمال عن واجهة المستخدم، مما يضمن تنظيم الكود وسهولة التعديل والتطوير."
التقنيات المستخدمة:
Java (Android Development) – لبناء التطبيق وتطوير واجهاته.
Retrofit – لجلب البيانات من API بكفاءة.
RecyclerView – لعرض المنتجات بطريقة ديناميكية ومنظمة.
Room Database – لحفظ المفضلات محليًا ودعم الاستخدام دون اتصال.
MVP Architecture – لفصل طبقات التطبيق وتحسين قابليته للصيانة.
المميزات:
عرض المنتجات من API في قائمة تفاعلية وسهلة الاستخدام.
إضافة المنتجات إلى قائمة المفضلة وحفظها محليًا لاسترجاعها لاحقًا.
تصميم بسيط وسلس يوفر تجربة مستخدم مريحة.