تفاصيل العمل

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

البحث عن وجبات: بناءً على البلد، المكون، أو الفئة.

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

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

إضافة وجبة للمفضلة أو إزالتها: باستخدام Room للتخزين المحلي، Firebase غير مسموح به لهذا الجزء.

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

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

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

المصادقة: توفير تسجيل دخول وتسجيل جديد بالإضافة إلى أي من تسجيل الدخول باستخدام وسائل التواصل الاجتماعي (فيسبوك، جوجل، تويتر) باستخدام مصادقة Firebase.

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

عرض معلومات الوجبة المحددة: اسم الوجبة، صورة الوجبة، بلد المنشأ، المكونات، الخطوات، وفيديو مضمن في التطبيق (ليس عنوان URL).

شاشة ترحيبية بتأثيرات رسوم متحركة: باستخدام Lottie.

مكافأة: إضافة الوجبات إلى التقويم المحلي على الجهاز المحمول كعنصر تقويمي.

ملاحظة: استخدام RX-Java في التطبيق إلزامي.

ملفات مرفقة

بطاقة العمل

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