تفاصيل العمل

الميزات الرئيسية:

Guest View: يمكن للزائر رؤية المهام اليومية وأيضًا قائمة متنوعة من الوجبات من حيث الفئات والبلدان، وما إلى ذلك. يمكنه أيضًا البحث عن فئة محددة أو بلد معين أو حتى مكونات محددة.

User View: يمكن للمستخدم تحديد وجبات كمفضلة أو التخطيط لها لتكون وجبته ليوم يختاره بنفسه حتى بدون اتصال بالشبكة

طرق المصادقة:

نجعل عملية تسجيل الدخول سهلة للمستخدم باستخدام حساب Google.

البريد الإلكتروني العادي وكلمة المرور.

استخدام التطبيق في وضعيات مختلفة:

عبر الإنترنت

حالة عدم الاتصال (يمكن للمستخدم رؤية قائمة مفضلاته وخططه الأسبوعية فقط)

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

Firebase ومصادقة Google

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

نمط تصميم Model View Presenter (MVP)

نمط Singleton

Shared Preference للحفاظ على تسجيل الدخول للمستخدم.

Retrofit

RXJava

تصميم المواد (Material Design)

Glide

بطاقة العمل

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