Skip to content

Healthy Plates - Explore, search, and bookmark delicious recipes with step-by-step instructions and YouTube cooking videos. Built with Clean Architecture, MVVM, Koin, Retrofit, and SQLite, powered by TheMealDB API.

Notifications You must be signed in to change notification settings

martyniukkk/HealthyPlates

Repository files navigation

🍽️ Healthy Plates - Android App

📖 Description

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.

✨ Features

  • 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.

🛠️ Technology Stack

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.

🚀 Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

📚 API Reference

This app utilizes TheMealDB API for fetching meal data, including recipes, ingredients, and video links.

⚙️ Installation

  1. Clone the repository: git clone https://github.com/martyniukkk/HealthyPlates.git
  2. Open the project in Android Studio.
  3. Sync Gradle to download dependencies.
  4. Run the app on your emulator or physical device.

🌟 Contributing

Contributions are welcome! Feel free to open issues or submit pull reques

About

Healthy Plates - Explore, search, and bookmark delicious recipes with step-by-step instructions and YouTube cooking videos. Built with Clean Architecture, MVVM, Koin, Retrofit, and SQLite, powered by TheMealDB API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages