تفاصيل العمل

جميل جدًا! بما إن التطبيق معمول باستخدام **نمط الـ MVP (Model-View-Presenter)** وبلغة **Java**، فده بيدّي قيمة قوية جدًا في العرض لأنه بيعكس التزامك بهندسة البرمجيات الجيدة وتنظيم الكود.

أهو وصف مُحدّث بشكل احترافي:

---

**Food Planner – تطبيق تخطيط وتنظيم الوجبات**

**الوصف:**

"Food Planner" هو تطبيق Android متكامل يتيح للمستخدمين استعراض وصفات الطعام وتنظيم وجباتهم اليومية بشكل ذكي وسهل الاستخدام. تم تطوير التطبيق باستخدام **لغة Java**، وبالاعتماد على **نمط التصميم MVP (Model-View-Presenter)** لضمان فصل واضح بين منطق العرض والمعالجة، مما يسهل الصيانة والتوسع في المستقبل.

---

**أبرز المميزات التقنية:**

**هيكلية منظمة باستخدام MVP**

تم بناء التطبيق باتباع نمط MVP لفصل منطق الواجهة (View) عن منطق الأعمال (Presenter)، ما ساهم في جعل الكود أكثر مرونة وسهولة في الاختبار وإعادة الاستخدام.

**تكامل احترافي مع TheMealDB API**

تم ربط التطبيق بواجهة API خارجية لجلب بيانات الوصفات والوجبات بشكل لحظي، مع معالجة الاستجابة باستخدام JSON Parsing وتنسيقها للعرض بسلاسة.

**واجهة مستخدم نظيفة وسهلة الاستخدام**

تصميم واجهات باستخدام XML بأسلوب يتوافق مع معايير التصميم الحديثة في Android، ويضمن تجربة استخدام بسيطة ومريحة.

**تصنيفات ديناميكية للوصفات**

يمكن للمستخدمين استعراض وصفات الطعام بحسب الفئات المختلفة مثل الإفطار، الغداء، العشاء، مع عرض معلومات تفصيلية لكل وصفة تشمل المكونات وطريقة التحضير.

**أداء عالي وتحميل سريع**

استخدام كود منظم وهيكلية محسّنة أدى إلى تجربة استخدام سلسة، وتحميل سريع للبيانات حتى على الأجهزة متوسطة الأداء.

**جاهزية لتوسعة الميزات مستقبلًا**

الاعتماد على MVP وفصل مكونات التطبيق يسمح بإضافة خصائص مستقبلية مثل: حفظ المفضلة، إنشاء خطة وجبات أسبوعية، أو إشعارات.

---

**التقنيات المستخدمة:**

- اللغة: Java

- نمط التصميم: MVP

- التكامل: RESTful API – JSON

- واجهة المستخدم: XML Layouts

- بيئة التطوير: Android Studio

بطاقة العمل

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