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) للمزامنة والتحقق.
مهارات العمل
بطاقة العمل
طلب عمل مماثل