build.gradle
id("com.google.dagger.hilt.android") version "2.51.1" apply false
id("kotlin-kapt")
id("com.google.dagger.hilt.android")
val dagger_hilt_version = "2.51.1"
implementation("com.google.dagger:hilt-android:$dagger_hilt_version")
kapt("com.google.dagger:hilt-android-compiler:$dagger_hilt_version")
val retrofit_version = "2.9.0"
implementation ("com.squareup.retrofit2:retrofit:$retrofit_version")
implementation ("com.squareup.retrofit2:converter-gson:$retrofit_version")
implementation("com.squareup.okhttp3:logging-interceptor:4.10.0")
val room_version = "2.7.0"
implementation ("androidx.room:room-runtime:$room_version")
implementation ("androidx.room:room-ktx:$room_version")
kapt ("androidx.room:room-compiler:$room_version")
val coroutines_version = "1.6.4"
implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version")
implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines_version")
val viewmodel_version = "2.8.7"
implementation ("androidx.lifecycle:lifecycle-viewmodel-ktx:$viewmodel_version")
implementation("androidx.lifecycle:lifecycle-livedata-ktx:$viewmodel_version")