Features
- Localization is enabled and currently supports 3 languages (English, Spanish and Hindi). More languages can be added easily.
- State management is handled with Provider.
- All the recipe data and favorite button data (cuisines and food) are located in data.dart file.
- RecipeItem model is created to make api implementation easy and fast.
- UI responsiveness is handled by a Responsive Manager in utils. A ratio has been used to handle padding, font sizes, etc.
- Highly customizable widgets. Separate UI widgets for buttons, inputs and UI cards inside widgets folder.
- All the screens are located in screens folder.
- Code is fully structured and modularized.
Reviews
There are no reviews yet.