وجبة اليوم: يمكن للمستخدم عرض وجبة عشوائية للإلهام.
البحث عن وجبات: بناءً على البلد، المكون، أو الفئة.
عرض قائمة الفئات المتاحة: ليتمكن المستخدم من اختيار ما بينها.
عرض قائمة البلدان: ليتمكن المستخدم من مشاهدة الوجبات الشهيرة في كل بلد.
إضافة وجبة للمفضلة أو إزالتها: باستخدام Room للتخزين المحلي، Firebase غير مسموح به لهذا الجزء.
مزامنة/نسخ احتياطي لبيانات المستخدم: ليتمكن من استعادتها عند تسجيل الدخول مرة أخرى (استخدام Firebase).
خطة وجبات الأسبوع الحالي: يمكن للمستخدم عرض وإضافة الوجبات للأسبوع الحالي.
عرض الوجبات المفضلة وخطة الأسبوع الحالي بدون اتصال بالشبكة: في حالة عدم توفر اتصال بالإنترنت.
المصادقة: توفير تسجيل دخول وتسجيل جديد بالإضافة إلى أي من تسجيل الدخول باستخدام وسائل التواصل الاجتماعي (فيسبوك، جوجل، تويتر) باستخدام مصادقة Firebase.
خيار الضيف: يمكن للمستخدم أن يختار أن يكون ضيفًا، حيث يمكنه فقط استعراض الفئات واستخدام البحث وعرض وجبة اليوم.
عرض معلومات الوجبة المحددة: اسم الوجبة، صورة الوجبة، بلد المنشأ، المكونات، الخطوات، وفيديو مضمن في التطبيق (ليس عنوان URL).
شاشة ترحيبية بتأثيرات رسوم متحركة: باستخدام Lottie.
مكافأة: إضافة الوجبات إلى التقويم المحلي على الجهاز المحمول كعنصر تقويمي.
ملاحظة: استخدام RX-Java في التطبيق إلزامي.
اسم المستقل | Anas S. |
عدد الإعجابات | 0 |
عدد المشاهدات | 15 |
تاريخ الإضافة | |
تاريخ الإنجاز |