YUMYUM المخطط الذكي للوجبات (Food Planner App)

تفاصيل العمل

تطبيق أندرويد متكامل لإدارة النظام الغذائي واكتشاف الوصفات، تم تطويره بلغة Java . يتيح التطبيق للمستخدمين تجربة غنية لاستكشاف آلاف الوصفات العالمية وتنظيم جدولهم الغذائي الأسبوعي مع خاصية المزامنة السحابية.

الميزات التقنية والوظيفية:

نظام التخطيط الأسبوعي: جدولة الوجبات لأيام الأسبوع وتنظيم المواعيد الغذائية.

البحث المتقدم: فلاتر ذكية للبحث حسب المكون الرئيسي، نوع المطبخ (Area)، أو التصنيف.

المزامنة السحابية (Cloud Sync): تكامل تام مع Firebase لحفظ المفضلات والخطط الأسبوعية واسترجاعها عند تسجيل الدخول من أي جهاز.

دعم العمل بدون إنترنت (Offline Support): استخدام قاعدة بيانات Room لتخزين البيانات محلياً وضمان تصفح الخطط المجدولة دون الحاجة لاتصال.

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

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

Architecture: MVP, Repository Pattern.

Reactive Programming: RxJava3 للمعالجة في الخلفية.

Networking: Retrofit لتلقي البيانات من TheMealDB API.

Database: Room (SQLite) للتخزين المحلي.

Backend: Firebase (Auth, Firestore) للمزامنة والتحقق.

بطاقة العمل

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