MealDBuddy هو تطبيق تخطيط وجبات متكامل يهدف إلى مساعدة المستخدمين في البحث عن الوصفات، تنظيم وجباتهم الأسبوعية، وحفظ الوجبات المفضلة بطريقة سهلة وسريعة. يعتمد التطبيق على TheMealDB API لجلب بيانات الوجبات، مع دعم التخزين المحلي والمزامنة مع Firebase لضمان توفر البيانات حتى في وضع عدم الاتصال.
مميزات التطبيق:
️ الوجبة اليومية: عرض وجبة مقترحة يوميًا كمصدر إلهام للمستخدمين
️ البحث المتقدم: البحث عن الوجبات حسب البلد، المكونات، أو الفئات
️ إدارة الوجبات المفضلة: إضافة وإزالة الوجبات المفضلة مع تخزينها في Room Database
️ تخطيط الوجبات: تنظيم وجبات الأسبوع بسهولة وحفظها محليًا أو على السحابة
️ المزامنة مع Firebase: حفظ واسترجاع بيانات الوجبات المفضلة وخطط الوجبات عند تسجيل الدخول
️ دعم وضع الضيف: إمكانية استخدام التطبيق دون تسجيل الدخول مع بعض القيود
️ عرض تفاصيل الوجبة: يتضمن اسم الوجبة، الصورة، الدولة الأصلية، المكونات، الخطوات، وفيديو تحضيري
️ إضافة الوجبات إلى التقويم: ميزة إضافية لحفظ الوجبات المجدولة في تقويم الجهاز
️ دعم العمل دون إنترنت: حفظ البيانات محليًا للوصول إليها بدون اتصال
التقنيات المستخدمة:
لغة البرمجة: Java
معمارية التطبيق: MVP
مزود البيانات: TheMealDB API
التخزين المحلي: Room Database, SharedPreferences
المزامنة السحابية: Firebase Firestore
التعامل مع البيانات بشكل غير متزامن: RxJava
واجهات المستخدم: XML + Material Design
إدارة التنقل: Navigation Component
هدف المشروع:
تقديم تجربة سلسة واحترافية للمستخدمين تساعدهم على توفير الوقت، تنظيم وجباتهم بسهولة، والاستمتاع بالطهي بطرق جديدة.
اسم المستقل | Mohamed S. |
عدد الإعجابات | 0 |
عدد المشاهدات | 4 |
تاريخ الإضافة | |
تاريخ الإنجاز |