يُعد Munchly تطبيقًا للهواتف الذكية يعمل على نظام Android، ويهدف إلى مساعدة المستخدمين على اكتشاف وصفات طعام جديدة وتنظيم وجباتهم اليومية بسهولة.
مميزات التطبيق:
اكتشاف وصفات طعام جديدة ومتنوعة
تنظيم وتخطيط الوجبات اليومية بسهولة
حفظ وإدارة الأطباق المفضلة في مكان واحد
دعم العمل بدون اتصال بالإنترنت
مزامنة سحابية لحفظ البيانات والوصول إليها في أي وقت
تجربة استخدام سلسة وسهلة للمستخدم
التقنيات المستخدمة في تطوير التطبيق:
Java كلغة أساسية لتطوير التطبيق
معمارية MVP (Model – View – Presenter) لتنظيم الكود وفصل منطق التطبيق
تصميم واجهات المستخدم باستخدام XML
استخدام RxJava لإدارة العمليات غير المتزامنة والتعامل مع تدفق البيانات
Room Database لتخزين البيانات محليًا ودعم العمل بدون إنترنت
Firebase لدمج الخدمات السحابية داخل التطبيق
Cloud Firestore لإدارة البيانات والمزامنة السحابية بشكل آمن وفعال