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.
- Add Meals to DB: Save meal details to a local SQLite database using the Room library.
- 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.
- Search for Meals: Search for meals in the local database based on a keyword (case-insensitive and partial matching supported).
- Image Display: View meal images (thumbnails) when searching for meals.
- User-Friendly Rotation: The application seamlessly handles device rotation without losing user data or screen position.
- Quick Search: Search for meals directly from the web service based on a partial name match.
- Android Studio
- Kotlin
- Internet connection for web service functionality
-
Clone the repository:
git clone https://github.com/Himidiri/MealMate.git