️ تطبيق Meal Planner
تطبيق Meal Planner هو تطبيق لإدارة وجبات الطعام يساعد المستخدمين على تخطيط وجباتهم اليومية أو الأسبوعية بسهولة، مع توفير إمكانية إضافة المكونات والكميات المطلوبة لكل وجبة.
المميزات:
إضافة الوجبات: يمكن للمستخدمين إضافة وجبات جديدة مع تفاصيل مثل الاسم، المكونات، الكميات، والصورة.
تحديد يوم الوجبة: اختيار اليوم الذي ستتم فيه إضافة الوجبة باستخدام DatePicker وعرض جميع الوجبات المخططة لكل يوم.
التخزين المحلي: يتم حفظ البيانات باستخدام Room Database لضمان الوصول السريع والاحتفاظ بالوجبات دون الحاجة إلى اتصال بالإنترنت.
المزامنة مع Firebase: يدعم التطبيق مزامنة البيانات مع Firebase للحفاظ على البيانات واسترجاعها بسهولة عبر الأجهزة.
تصميم UI/UX بسيط وسهل الاستخدام: واجهة أنيقة ومتجاوبة مع تجربة مستخدم سلسة.
تصفية وعرض الوجبات: عرض الوجبات المخططة لكل يوم من خلال CalendarFragment بطريقة واضحة ومنظمة.
التقنيات المستخدمة:
Java - لغة البرمجة الأساسية للتطبيق.
MVP Architecture - لتنظيم الكود وفصل المنطق عن الواجهة.
Room Database - لحفظ البيانات محليًا.
Firebase Firestore & Storage - لحفظ البيانات والصور.
RecyclerView - لعرض قائمة الوجبات بكفاءة.
LiveData & ViewModel - لضمان تحديث البيانات بشكل ديناميكي.
Material Design - لتحسين تجربة المستخدم.
التطبيق مصمم للأشخاص المهتمين بالتخطيط الغذائي، سواء للريجيم، كمال الأجسام، أو تنظيم وجبات الأسرة اليومية.