تطبيق مخطط الوجبات (Food Planner)
تطبيق أندرويد متكامل يهدف إلى تسهيل عملية البحث عن الوصفات وتخطيط الوجبات اليومية والأسبوعية، مع واجهة مستخدم عصرية وتجربة سلسة.
المميزات الأساسية:
نظام المصادقة وإدارة الحسابات: تسجيل الدخول، إنشاء حساب جديد، وإمكانية تصفح التطبيق كضيف (Guest Mode) أو الاستمرار باستخدام حساب Google.
الشاشة الرئيسية (اكتشاف الوصفات): استعراض "وجبة اليوم"، الوجبات المميزة (Featured Meals)، مع إمكانية استكشاف الوصفات حسب التصنيفات (لحوم، دجاج، بحريات، إلخ) أو حسب المطبخ والبلد.
البحث المتقدم: محرك بحث شامل يتيح للمستخدم العثور على الوجبات باستخدام الاسم، المكونات، التصنيف (Category)، أو المنطقة الجغرافية (Area).
تفاصيل الوجبة: عرض دقيق للمكونات والمقادير، خطوات التحضير المفصلة، بالإضافة إلى مشغل فيديو YouTube مدمج لعرض طريقة التحضير خطوة بخطوة داخل التطبيق.
إدارة المفضلة: إمكانية حفظ الوصفات في قائمة المفضلة للرجوع إليها في أي وقت وإدارتها بسهولة.
مخطط الوجبات الأسبوعي (Weekly Planner): نظام مرن يتيح للمستخدم تخطيط وجباته وتحديد نوع الوجبة (فطور، غداء، عشاء) وإضافتها إلى تواريخ محددة عبر تقويم أسبوعي تفاعلي.
التقنيات وبنية التطبيق (Tech Stack & Architecture):
لغة البرمجة: Java
بنية التطبيق:MVP with Clean Architecture
إدارة العمليات والتفاعلات: RxJava
التخزين المحلي وقواعد البيانات: Room Database
حقن الاعتماديات (Dependency Injection): Dagger Hilt