/CookingRecipe

Cooking recipes application (in development)

Primary LanguageKotlin

CookingRecipe

Cooking recipes application (in development)

A cooking recipes browsing application built in Kotlin with the below features:

Using Spoonacular API to retreive the recipes

https://spoonacular.com/food-api

Hilt:

https://medium.com/androiddevelopers/hilt-and-dagger-annotations-cheat-sheet-9adea070e495

https://developer.android.com/training/dependency-injection/hilt-android

https://dagger.dev/hilt/quick-start

Jetpack Components

DataBinding

https://developer.android.com/topic/libraries/data-binding

ViewBinding

https://developer.android.com/topic/libraries/view-binding

DataStore

https://developer.android.com/topic/libraries/architecture/datastore#kotlin

ViewModel

https://developer.android.com/topic/libraries/architecture/viewmodel

Flow

https://developer.android.com/kotlin/flow

https://developer.android.com/kotlin/flow/stateflow-and-sharedflow

Other Libraries

Retrofit:

https://square.github.io/retrofit/

Shimmer RecyclerView:

https://github.com/sharish/ShimmerRecyclerView

Json to Kotlin Class:

https://github.com/wuseal/JsonToKotlinClass

Coil:

https://github.com/coil-kt/coil

Jsoup:

https://github.com/jhy/jsoup

Miscellanous

Menus: https://developer.android.com/guide/topics/ui/menus

Bottom Sheets: https://material.io/develop/android/components/bottom-sheet-dialog-fragment

Chips: https://material.io/components/chips/android#using-chips

More to come soon...