حسابي

بحث

القائمة

تفاصيل العمل

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
تاريخ الإضافة
تاريخ الإنجاز

المهارات المستخدمة