Welcome to the README for Recipish, an Android application built to provide you with a vast array of food recipes right at your fingertips. Whether you're a seasoned chef or a cooking novice, Recipish has something for everyone.
- Browse through thousands of recipes
- Save your favorite recipes for quick access
- Filter recipes based on dietary restrictions, meal type, and more
- Offline availability of cached recipes
- And many more..
- Dagger-Hilt: For Dependency Injection
- Retrofit: For making HTTP requests
- DataStore Preferences: For storing user preferences and settings
- Data Binding Library: For UI data manipulation
- Shimmer: For providing a loading effect
- ROOM Database: For offline data storage
- Coil Image Library: For image rendering
- Lifecycle: For component lifecycle management
- RecyclerView: For list data representation
Follow these steps to get the app up and running on your Android device:
- Clone the repository:
git clone https://github.com/your-username/Recipish.git
- Open the project with Android Studio
- Build the project and run it on an Android device or emulator
The recipes data are fetched from the Spoonacular API.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Special thanks to the creators and maintainers of the various libraries and technologies that make this app what it is.