/Recipe-App

Primary LanguageKotlinMIT LicenseMIT

Recipe-App

Modern Food Recipes App - Android Development with Kotlin.

The application will work with local and remote data sources. And for the remote data source, a third-party API for food recipes, called Spoonacular, was used. basically we will send a GET request to our API and receive a list of food recipes as a response. Also, the application will be able to handle any internet connection and store or cache the data locally in the database when needed.

Also from the application we can search recipes directly from our API. So if you have your favorite flavor, you can search for it here and you will probably find a lot of amazing recipes. It will also have Favorites Fragment where we can save our favorite recipes to use later when we need them. And finally the app will have its fun side, and that's a food joke snippet

Technologies

MVVM

Single activity

Material components

Navigation components

Dagger – Hilt

Room

Datastore

Retrofit

OkHttp

OkHttp interceptor

Coroutines

Flow

LiveData

ViewModel

Extensions

Lifecycle

Coil

Gson

Calligraphy

Lottie Shimmer DynamicSize