*Food Recipe App – Built with Clean Architecture and Flutter Best Practices* ?
I recently developed a *Food Recipe app* using the latest tools and patterns I've learned:
BLoC for state management
Dio for handling RESTful APIs and error management
Clean Architecture to separate concerns and ensure scalability
Hive for local storage – offline support for favorites
Main Features:
- ️ Get random meals
- View all recipe categories
- Search meals by name
- View detailed recipe info
- ️ Add/remove favorites, with *Hive caching* – favorites stay even after app restart!
Plus, I designed smooth and user-friendly UI interfaces.
This project helped me strengthen my knowledge in real-world architecture, offline storage, and API integration using Flutter.
#Flutter #Bloc #Hive #Dio #CleanArchitecture #MobileAppDevelopment #StateManagement #FlutterDev #UIUX #APIs #OfflineSupport #Programming
️ تطبيق وصفات الطعام – باستخدام أحدث تقنيات Flutter وهيكلية نظيفة ?
طورت مؤخرًا تطبيق وصفات طعام باستخدام :
Bloc لإدارة حالة التطبيق
Dio للتعامل مع RESTful APIs ومعالجة الأخطاء
Clean Architecture للفصل بين الطبقات وتحقيق القابلية للتوسّع
Hive لحفظ البيانات محليًا بدون إنترنت – خصوصًا المفضلة
مميزات التطبيق:
- الحصول على وصفة عشوائية
- عرض جميع التصنيفات
- البحث عن وصفات
- عرض تفاصيل كل وصفة
- حفظ الوصفات في المفضلة باستخدام Hive، وتظل محفوظة حتى بعد إعادة تشغيل التطبيق
مع واجهات لطيفة وسلسة وسهلة الاستخدام ,
websit :
#فلتر #تطوير_تطبيقات #برمجة #Bloc #Hive #Dio #هيكلية_نظيفة #تصميم_واجهات #برمجة_موبايل #FlutterAR #FlutterDev