tasty-food-app tasty-food-app tasty-food-app tasty-food-app tasty-food-app tasty-food-app tasty-food-app tasty-food-app tasty-food-app tasty-food-app tasty-food-app tasty-food-app tasty-food-app
تفاصيل العمل

مشروع تطبيق Tasty Food (Android) Tasty Food هو تطبيق أندرويد متكامل لاكتشاف الوصفات وإدارة الوجبات اليومية، تم تطويره لتقديم تجربة مستخدم سلسة وعالية الأداء. يهدف التطبيق إلى مساعدة المستخدمين في العثور على وصفات متنوعة وتنظيم جداولهم الغذائية بكفاءة. المميزات الرئيسية (Core Features) استعراض الوصفات: الوصول إلى قاعدة بيانات ضخمة من الوجبات العالمية مع تفاصيل المكونات وطريقة التحضير. البحث المتقدم: تصفية النتائج بناءً على التصنيفات أو المكونات المتوفرة. التخطيط الأسبوعي: إمكانية إضافة الوجبات إلى جدول زمني (Meal Planner) لتنظيم الأكل اليومي. المفضلة والتخزين المحلي: حفظ الوصفات المفضلة للرجوع إليها في أي وقت، مع دعم العمل في وضع عدم الاتصال (Offline Mode). واجهة مستخدم عصرية: تصميم تفاعلي يركز على سهولة التنقل وجاذبية الصور (Visual Appeal). الجانب التقني (Technical Stack) تم بناء التطبيق باستخدام أحدث معايير تطوير الأندرويد لضمان القابلية للتوسع (Scalability) وسهولة الصيانة: لغة البرمجة: Kotlin. هندسة البرمجيات: اتباع نمط Clean Architecture مع نمط MVVM لفصل منطق العمل عن واجهة المستخدم. إدارة البيانات: استخدام الـ Repository Pattern للربط بين البيانات القادمة من الإنترنت (API) والبيانات المخزنة محلياً. قواعد البيانات: استخدام Room Database لتخزين بيانات المستخدم والوصفات المفضلة. البرمجة التفاعلية: الاعتماد على Coroutines & Flow لضمان استجابة التطبيق وسرعة معالجة البيانات في الخلفية. الشبكات: استخدام Retrofit للتعامل مع الـ REST APIs. واجهات المستخدم: تطوير الواجهات باستخدام Jetpack Compose (أو XML Layouts حسب إصدارك) مع مراعاة معايير Material Design.

شارك
بطاقة العمل
تاريخ النشر
منذ أسبوعين
المشاهدات
16
المستقل
Sherif Ashraf
Sherif Ashraf
مطور تطبيقات اندرويد
طلب عمل مماثل
شارك
مركز المساعدة