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