تفاصيل العمل

حول مخطط الطعام:

الميزات:

· يمكن للمستخدم إعداد خطة أسبوعية خاصة به: يمكنه عرض وإضافة وجبة لأي يوم من أيام الأسبوع.

· الوجبة المقترحة: يمكن للمستخدم عرض وجبة عشوائية للحصول على إلهام يتم تحديثها باستمرار.

· يمكن للمستخدم البحث عن وجبة باستخدام: اسم الوجبة.

· بمجرد اختيار المستخدم لوجبة، يمكنه عرض: اسم الوجبة- صورة الوجبة- بلد المنشأ- المكونات- خطوات إعداد وصفة الوجبة وفيديو لمساعدته في طهيها.

· يمكن للمستخدم البحث عن وجبات بناءً على: الفئة - المنطقة - المكون.

· قائمة الفئات: بحيث يمكن للمستخدم اختيار بينها.

· قائمة البلدان: بحيث يمكن للمستخدم عرض الوجبات الشهيرة في كل واحدة منها.

· قائمة المكونات: بحيث يمكن للمستخدم عرض جميع الوجبات التي تنتمي إلى مكون محدد.

· الوجبات المفضلة: يمكن للمستخدم إضافة وجبة إلى المفضلة أو إزالتها منها.

· وضع عدم الاتصال: إذا لم يكن هناك شبكة، يمكن للمستخدم عرض الوجبات المفضلة لديه والخطة للأسبوع الحالي.

· وضع عبر الإنترنت: واجهة تسجيل دخول وتسجيل جديد بسيطة، ويمكن للمستخدم أيضًا تسجيل الدخول باستخدام حساب Gmail.

· نسخ احتياطي: يمكن للمستخدم مزامنة / نسخ احتياطي لبياناته ليتمكن من عرضها مرة أخرى عند تسجيل الدخول.

· وضع الضيف: يمكن للمستخدم اختيار أن يكون ضيفًا، وبالتالي يمكنه فقط عرض الفئات واستخدام البحث وعرض وجبة اليوم.

· تذكرني: بمجرد تسجيل المستخدم الدخول لأول مرة، فلن يحتاج إلى تسجيل الدخول مرة أخرى حتى يقوم بتسجيل الخروج.

التقنيات المستخدمة:

· نمط التصميم النموذجي العرضي (MVP)

· نمط الفردي

· التفضيلات المشتركة للحفاظ على تسجيل دخول المستخدم.

· Firebase (المصادقة ومزامنة البيانات)

· قاعدة بيانات Room للتخزين المحلي

· Retrofit

· RX_Java

· تصميم المواد

· Glide

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
22
تاريخ الإضافة
تاريخ الإنجاز
المهارات