FoodyApp is an application where you can filter and list recipes and save your favorite recipes.
I preferred spoonacular API for retrieving data. You can visit spoonacular API Doc and create your own api key.
You should update api key in build.gradle file if you want to filter and list recipes and save your favorite recipes in this application.
This application is developed MVVM clean archirecture.
- Hilt for dependency Injection
- Retrofit
- Room
- Flow
- Coil
- Kotlin Coroutines for managing background threads with simplified code and reducing needs for callbacks
- LiveData and ViewModel
- Navigation
- DataStore
- Recipes and Detail
- Favorite Recipes
- Food Jokes
- Searching Recipes
- Applying Filter to Recipes
Listing Recipes |
Recipe Detail & Overview | Recipe Detail & Ingredients | Recipe Detail & Instructions |
Favorites | Food Jokes |
Searching Recipes | Applying Filter to Recipes |