تفاصيل العمل

Savor هو تطبيق مخصص لتخطيط وتنظيم الوجبات اليومية والأسبوعية، تم تطويره بلغة Java باستخدام معمارية MVP، ويوفر للمستخدمين تجربة غنية ومتقدمة في عالم الطبخ وتخطيط الوجبات.

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

️ تخطيط الوجبات: إمكانية إضافة الوجبات إلى قائمة المفضلة أو الجدول الأسبوعي.

استكشاف الوجبات: تصفّح وجبات اليوم، الوجبات الشائعة، والأصناف حسب الدولة أو المكوّنات أو نوع الوجبة.

تفاصيل شاملة للوجبة: مكوّنات دقيقة بالكميات، خطوات التحضير، وفيديوهات تعليمية.

تسجيل دخول آمن: باستخدام Firebase Authentication (بريد إلكتروني/جوجل).

️ نسخ احتياطي سحابي: عبر Firebase Firestore لحفظ بيانات المستخدم.

واجهة مستخدم جذابة: مع Animations لتحسين تجربة الاستخدام.

الوضع الكامل Fullscreen: لعرض مريح للوجبات والمحتوى.

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

لغة البرمجة: Java

المعمارية: MVP (Model-View-Presenter)

البرمجة التفاعلية: RxJava لإدارة العمليات غير المتزامنة.

قاعدة البيانات: Room Database

النسخ الاحتياطي : Firebase Firestore

المصادقة: Firebase Authentication (جوجل والبريد الإلكتروني)

البيانات المحلية: SharedPreferences

الاتصال بالشبكة: باستخدام مكتبة Retrofit

تحسين تجربة المستخدم: Animations وانتقالات سلسة

لماذا هذا المشروع مميز؟

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

ملفات مرفقة

بطاقة العمل

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