This project is a mobile application that assists users in finding suitable recipes based on their dietary preferences and requirements. The application utilizes data from the Edamam Recipe Search API to provide users with a wide range of recipes along with relevant nutritional information.
- Recipe Search: Users can search for recipes based on specific ingredients or dietary preferences.
- Nutritional Information: Each recipe includes detailed nutritional data such as calories, fat content, and dietary labels.
- Customization: The app allows users to set dietary preferences and calorie limits.
- Favorites: Users can save their favorite recipes for quick access.
- User-Friendly Interface: Intuitive design with search history and settings options.
The application integrates with the Edamam Recipe Search API, which provides a comprehensive database of recipes and nutritional data.
- Main Screen: Displays random recipes based on the time of day.
- Search Screen: Allows users to search for recipes using specific keywords.
- Recipe Details: Shows detailed information about a selected recipe, including ingredients and nutritional facts.
- Settings: Enables users to customize their dietary preferences and calorie limits.
- Language: Kotlin
- API: Edamam Recipe Search API
- UI Components: RecyclerView, EditText, ImageView
- Architecture: Activity-based with data storage (SQLite) for search history and favorites.
You must register at Edamam Recipe API (https://developer.edamam.com/edamam-recipe-api) to obtain API keys for accessing the data.