Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/idakrech/edamam-app

An Android app connected to Edamam Recipe Search API to deliver customized recipe recommendations based on dietary preferences.
https://github.com/idakrech/edamam-app

android android-app android-studio edamam-api edamam-recipe-api kotlin kotlin-coroutines

Last synced: 16 days ago
JSON representation

An Android app connected to Edamam Recipe Search API to deliver customized recipe recommendations based on dietary preferences.

Awesome Lists containing this project

README

        

## Edamam App

### Introduction
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.

### Features
- **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.

### API Integration
The application integrates with the Edamam Recipe Search API, which provides a comprehensive database of recipes and nutritional data.

### Application Screens
- **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.

### Technologies Used
- **Language:** Kotlin
- **API:** Edamam Recipe Search API
- **UI Components:** RecyclerView, EditText, ImageView
- **Architecture:** Activity-based with data storage (SQLite) for search history and favorites.

### Additional Information
You must register at Edamam Recipe API (https://developer.edamam.com/edamam-recipe-api) to obtain API keys for accessing the data.