// retrofit
implementation ("com.squareup.retrofit2:retrofit:2.9.0")
// gson converter
implementation ("com.squareup.retrofit2:converter-gson:2.9.0")
// okHttp interceptor
implementation ("com.squareup.okhttp3:logging-interceptor:4.9.1")
#Dagger Hilt
// Dagger Hilt
id("kotlin-kapt")
id("com.google.dagger.hilt.android")
implementation("com.google.dagger:hilt-android:2.51.1")
kapt("com.google.dagger:hilt-android-compiler:2.51.1")
implementation("androidx.hilt:hilt-navigation-compose:1.2.0")
id("com.google.dagger.hilt.android") version "2.51.1" apply false
//Room
val room_version = "2.6.1"
implementation ("androidx.room:room-runtime:$room_version")
annotationProcessor ("androidx.room:room-compiler:$room_version")
kapt("androidx.room:room-compiler:$room_version")
implementation ("androidx.room:room-ktx:$room_version")
// ViewModel
implementation ("androidx.lifecycle:lifecycle-viewmodel:2.8.4")
# OR #
// lifecycle-viewmodel-ktx
implementation ("androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1")
// lifecycle-LiveData-ktx
implementation ("androidx.lifecycle:lifecycle-livedata-ktx:2.6.1")
// Glide
implementation ("com.github.bumptech.glide:glide:4.16.0")
kapt ("com.github.bumptech.glide:compiler:4.16.0")
// Circular image
implementation ("de.hdodenhof:circleimageview:3.1.0")