Skip to content

MealMate is an Android application designed to assist users with meal preparation. This project aims to simplify the process of adding, searching for, and exploring meals for users.

Notifications You must be signed in to change notification settings

Himidiri/MealMate

Repository files navigation

MealMate

MealMate is an Android application built in Kotlin that assists users in meal preparation. It leverages the TheMealDB web service and the Room Library to manage meal information. This project allows users to add, search, and explore meals, making meal planning and preparation easier.

Features

  1. Add Meals to DB: Save meal details to a local SQLite database using the Room library.
  2. Search for Meals By Ingredient: Search for meals based on a specific ingredient from TheMealDB web service. You can also save these meals to the local database.
  3. Search for Meals: Search for meals in the local database based on a keyword (case-insensitive and partial matching supported).
  4. Image Display: View meal images (thumbnails) when searching for meals.
  5. User-Friendly Rotation: The application seamlessly handles device rotation without losing user data or screen position.
  6. Quick Search: Search for meals directly from the web service based on a partial name match.

Screenshots

Screenshot 1 Screenshot 2
Screenshot 1 Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 4

Getting Started

Prerequisites

  • Android Studio
  • Kotlin
  • Internet connection for web service functionality

Installation

  1. Clone the repository:

    git clone https://github.com/Himidiri/MealMate.git

About

MealMate is an Android application designed to assist users with meal preparation. This project aims to simplify the process of adding, searching for, and exploring meals for users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages