تفاصيل العمل

حول تطبيق تخطيط الطعام:

الميزات:

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

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

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

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

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

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

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

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

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

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

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

· تذكرني: بمجرد تسجيل المستخدم الدخول لأول مرة ثم لا يلزمه تسجيل الدخول مرة أخرى حتى يقوم بتسجيل الخروج.

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

· نمط التصميم المعروف باسم نمط العرض والعرض (MVP)

· نمط الأحاد

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

· Firebase (المصادقة)

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

· Retrofit

· RX_Java

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

· Glide

. رسوم متحركة Lottie

بطاقة العمل

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