Healthy Plates is an Android application designed to help you explore, search, and save delicious meals to bookmarks. Powered by TheMealDB API, the app provides detailed recipes, including ingredients, preparation instructions, and even YouTube video guides for making the meals.
- Explore Meals: Browse a wide variety of meals from different cuisines.
- Search Recipes: Quickly find your favorite recipes by name or ingredients.
- Save to Bookmarks: Save recipes you love for easy access later.
- Watch Cooking Videos: Learn how to prepare meals step-by-step with embedded YouTube videos.
Healthy Plates is built using modern Android development practices and technologies:
- Clean Architecture: Organized codebase with clear separation of concerns.
- MVVM (Model-View-ViewModel): Ensures a clean interaction between UI and business logic.
- Koin: Dependency injection for managing app dependencies efficiently.
- Retrofit: Simplified API communication for retrieving meal data.
- SQLite: Local database for managing and storing bookmarked meals.
This app utilizes TheMealDB API for fetching meal data, including recipes, ingredients, and video links.
- Clone the repository:
git clone https://github.com/martyniukkk/HealthyPlates.git
- Open the project in Android Studio.
- Sync Gradle to download dependencies.
- Run the app on your emulator or physical device.
Contributions are welcome! Feel free to open issues or submit pull reques