Nomly هو تطبيق وصفات طعام حديث ومتطور تم تطويره باستخدام Kotlin وبنية MVVM، ويهدف إلى توفير تجربة سهلة وسريعة للمستخدم للبحث عن وصفات متنوعة، حفظها، واستعراضها حتى بدون إنترنت.
مزايا التطبيق:
البحث عن الوصفات باستخدام واجهة برمجة تطبيقات خارجية (API) مع نتائج دقيقة وسريعة.
حفظ الوصفات المفضلة Offline باستخدام قاعدة البيانات المحلية Room.
تسجيل الدخول وإنشاء حساب جديد لإدارة المفضلة عبر الأجهزة.
استعراض تفاصيل الوصفات (مكونات – خطوات – صور – وقت التحضير).
واجهة حديثة وسهلة الاستخدام تعتمد على Material Design.
دعم التنقل السلس باستخدام Navigation Component.
إضافة Animations لتحسين تجربة المستخدم.
الجوانب التقنية:
تطوير كامل باستخدام Kotlin.
الاعتماد على MVVM Architecture لضمان فصل واضح بين منطق التطبيق والواجهة.
استهلاك البيانات عبر Retrofit مع التعامل مع الاستجابات بشكل احترافي.
استخدام Room Database لحفظ الوصفات دون اتصال بالإنترنت.
استخدام RecyclerView لعرض الوصفات بشكل منظم وسريع.