تم تطوير تطبيق Mealz باستخدام Java و MVP لإدارة الوجبات، حيث يتيح للمستخدمين إضافة الوجبات إلى المفضلة أو خطة أسبوعية، وعرض التفاصيل الخاصة بالوجبات، والتفاعل مع واجهة مستخدم مميزة. يعتمد التطبيق على Room و Retrofit للتفاعل مع البيانات، كما يستخدم RxJava لإدارة التدفقات التفاعلية. يتيح التطبيق للمستخدمين تخصيص نظامهم الغذائي وفقًا لاحتياجاتهم
التقنيات المستخدمة في تطبيق Mealz:
• Java: لغة البرمجة الأساسية لتطوير التطبيق.
• MVP (Model-View-Presenter): هيكل معماري لتقسيم الكود وتنظيمه.
• Room: قاعدة بيانات محلية لتخزين البيانات.
• Retrofit: مكتبة لإجراء طلبات الشبكة وتحميل البيانات.
RxJava: لإدارة العمليات غير المتزامنة.
• Lottie: لتحريك الرسوم المتحركة في واجهة المستخدم.