🍴 Meals

Flutter app that uses Clean Architecture with Bloc and the themealdb.com API.
📱 Platforms
| Android | iOS | Web | MacOS | Linux | Windows | 
|---|---|---|---|---|---|
| ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | 
✨ Features
- List of meals
- Meal details
- Ingredients
- Instructions with video (if available)
- Search meals
- Filter meals by category
- Filter meals by area
- Filter meals by ingredients
- Filter meals by letter
- Filter meals by tags
- Dark mode
📸 Screenshots
| Home | 
|---|
|  | 
| Category List | 
|---|
|  | 
| Category Meals | 
|---|
|  | 
| Meal Details 1 | 
|---|
|  | 
| Meal Details 2 | 
|---|
|  | 
| Search | 
|---|
|  | 
| Meals by Letter | 
|---|
|  | 
📚 Dependencies
| Name | Version | Description | 
|---|---|---|
| bloc | 8.1.2 | A predictable state management library | 
| equatable | 2.0.5 | Simplify Equality Comparisons | 
| get_it | 7.6.4 | Simple direct Service Locator that allows to decouple the interface | 
| flutter_bloc | 8.1.3 | Flutter Widgets that make it easy to implement BLoC design patterns | 
| connectivity_plus | 4.0.2 | Flutter plugin for discovering the state of the network connection | 
| dartz | 0.10.1 | Functional programming in Dart | 
| dio | 5.3.3 | A powerful Http client for Dart, which supports Interceptors | 
| url_launcher | 6.1.12 | A Flutter plugin for launching a URL in the mobile platform. | 
| window_manager | 0.3.6 | A Flutter plugin to manage windows on Linux, MacOS and Windows | 
| flutter_launcher_icons | 0.13.1 | A package that provides icons for Flutter apps | 
📦 Installation
Prerequisites
- Flutter
- Android Studio / Xcode
Setup
- Clone the repo
git clone
- Install dependencies
dart pub get
- Run the app
flutter run
🤝 Contributing
Contributions, issues and feature requests are welcome!
📝 License
This project is licensed under the MIT License – see the LICENSE file for details
👨💻 Author
Shokhrukhbek Yuldoshev
- Github: @ShokhrukhbekYuldoshev
- Email: @shokhrukhbekdev@gmail.com
🌟 Show your support
Give a ⭐️ if you like this project!
 
                 
                                         
                                        
Average Rating