تطبيق Meal Recommended باستخدام Flutter + Gemini AI لتوصيات ذكية بالوجبات

تفاصيل العمل

تطبيق Meal Recommended باستخدام Flutter بهدف مساعدة المستخدمين على استكشاف أنواع متعددة من الوجبات، إدارة المفضلة، والحصول على توصيات ذكية مخصصة حسب ذوقهم الغذائي باستخدام Gemini AI من Google.

فكرة التطبيق:

يساعدك التطبيق على اتخاذ قرار أسهل بشأن "ماذا تأكل اليوم؟"، من خلال اقتراحات مدروسة باستخدام الذكاء الاصطناعي بناءً على اختياراتك السابقة.

الميزات الأساسية:

تصفح قائمة واسعة من الوجبات

️ حفظ وإدارة الوجبات المفضلة

? الحصول على توصيات وجبات ذكية باستخدام Google Gemini AI

تسجيل دخول آمن باستخدام Firebase Auth وGoogle Sign-In

️ عرض صور عالية الجودة للأطعمة باستخدام Pexels API

واجهة مستخدم سلسة مع أنيميشن وتحميل ديناميكي

? التقنيات والمكتبات المستخدمة:

yaml

Copy

Edit

flutter_bloc # إدارة الحالة

dio # استدعاء الـ APIs

google_generative_ai # تكامل Gemini AI

firebase_auth # تسجيل الدخول

google_sign_in # تسجيل الدخول عبر Google

cloud_firestore # تخزين البيانات السحابية

firebase_storage # تخزين الصور

flutter_easyloading # مؤشرات التحميل

flutter_secure_storage # التخزين المحلي الآمن

shared_preferences # تخزين البيانات البسيطة

pexels_client # جلب الصور من Pexels

cached_network_image # عرض الصور بكفاءة

get_it # إدارة الاعتماديات

equatable / dartz # كتابة منطق نظيف وواضح

lottie / animate_do # أنيميشن احترافي

bot_toast # رسائل التنبيه

image_picker # اختيار الصور من الجهاز

? الهيكل البرمجي (Clean Architecture):

تم الالتزام بمبادئ Clean Architecture لتسهيل التطوير المستقبلي وتقسيم الأكواد بشكل واضح بين:

data: جلب ومعالجة البيانات

domain: الـ UseCases والـ Entities

presentation: الـ UI والـ Bloc

ملفات مرفقة

بطاقة العمل

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