@@ -15,7 +15,6 @@ plugins {
1515    jacoco
1616}
1717
18- @Suppress(" UnstableApiUsage"  )
1918android {
2019    namespace =  " com.example.moviedb" 
2120    defaultConfig {
@@ -132,14 +131,15 @@ android {
132131    kotlinOptions {
133132        jvmTarget =  JavaVersion .VERSION_17 .toString()
134133    }
135-     //  https://developer.android.com/topic/libraries/data-binding
136134    buildFeatures {
135+         buildConfig =  true 
136+         //  https://developer.android.com/topic/libraries/data-binding
137137        dataBinding =  true 
138138        compose =  true 
139139    }
140140    composeOptions {
141141        //  check version here https://developer.android.com/jetpack/androidx/releases/compose-kotlin
142-         kotlinCompilerExtensionVersion =  " 1.5.3 " 
142+         kotlinCompilerExtensionVersion =  " 1.5.4 " 
143143    }
144144    lint {
145145//         checkReleaseBuilds = false
@@ -154,15 +154,15 @@ dependencies {
154154    implementation(" androidx.constraintlayout:constraintlayout:2.1.4"  )
155155    implementation(" androidx.recyclerview:recyclerview:1.3.2"  )
156156    implementation(" com.google.android.material:material:1.10.0"  )
157-     implementation(" org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 "  )
158-     implementation(" org.jetbrains.kotlin:kotlin-reflect:1.9.10 "  )
157+     implementation(" org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20 "  )
158+     implementation(" org.jetbrains.kotlin:kotlin-reflect:1.9.20 "  )
159159    implementation(" androidx.multidex:multidex:2.0.1"  )
160160
161161    //  List of KTX extensions
162162    //  https://developer.android.com/kotlin/ktx/extensions-list
163163    implementation(" androidx.core:core-ktx:1.12.0"  )
164164    implementation(" androidx.activity:activity-ktx:1.8.0"  )
165-     implementation(" androidx.fragment:fragment-ktx:1.6.1 "  )
165+     implementation(" androidx.fragment:fragment-ktx:1.6.2 "  )
166166
167167    //  Lifecycle
168168    //  https://developer.android.com/jetpack/androidx/releases/lifecycle
@@ -187,9 +187,9 @@ dependencies {
187187
188188    //  navigation
189189    //  https://developer.android.com/jetpack/androidx/releases/navigation
190-     implementation(" androidx.navigation:navigation-runtime-ktx:2.7.4 "  )
191-     implementation(" androidx.navigation:navigation-fragment-ktx:2.7.4 "  )
192-     implementation(" androidx.navigation:navigation-ui-ktx:2.7.4 "  )
190+     implementation(" androidx.navigation:navigation-runtime-ktx:2.7.5 "  )
191+     implementation(" androidx.navigation:navigation-fragment-ktx:2.7.5 "  )
192+     implementation(" androidx.navigation:navigation-ui-ktx:2.7.5 "  )
193193
194194    //  coroutines
195195    //  https://github.com/Kotlin/kotlinx.coroutines
@@ -222,11 +222,10 @@ dependencies {
222222    ksp(" com.github.bumptech.glide:ksp:4.16.0"  )
223223
224224    //  dagger hilt
225-     //  TODO change to ksp https://github.com/google/dagger/issues/2349
226225    implementation(" com.google.dagger:hilt-android:2.48.1"  )
227-     kapt (" com.google.dagger:hilt-android-compiler:2.48.1"  )
228-     implementation(" androidx.hilt:hilt-navigation-fragment:1.0 .0"  )
229-     kapt (" androidx.hilt:hilt-compiler:1.0 .0"  )
226+     ksp (" com.google.dagger:hilt-android-compiler:2.48.1"  )
227+     implementation(" androidx.hilt:hilt-navigation-fragment:1.1 .0"  )
228+     ksp (" androidx.hilt:hilt-compiler:1.1 .0"  )
230229
231230    //  runtime permission
232231    //  https://github.com/googlesamples/easypermissions
@@ -257,7 +256,7 @@ dependencies {
257256    testImplementation(" io.mockk:mockk:1.13.8"  )
258257    testImplementation(" androidx.arch.core:core-testing:2.2.0"  )
259258    testImplementation(" com.squareup.okhttp3:mockwebserver:5.0.0-alpha.11"  )
260-     testImplementation(" org.jetbrains.kotlin:kotlin-stdlib:1.9.10 "  )
259+     testImplementation(" org.jetbrains.kotlin:kotlin-stdlib:1.9.20 "  )
261260//     testImplementation("org.robolectric:robolectric:4.3")
262261
263262    /* *
@@ -413,8 +412,8 @@ dependencies {
413412    //  Lifecycle utilities for Compose
414413    implementation(" androidx.lifecycle:lifecycle-runtime-compose:2.6.2"  )
415414    //  navigation
416-     implementation(" androidx.navigation:navigation-compose:2.7.4 "  )
417-     implementation(" androidx.hilt:hilt-navigation-compose:1.0 .0"  )
415+     implementation(" androidx.navigation:navigation-compose:2.7.5 "  )
416+     implementation(" androidx.hilt:hilt-navigation-compose:1.1 .0"  )
418417    //  https://github.com/skydoves/landscapist
419418//     implementation("com.github.skydoves:landscape-bom:2.1.7")
420419    implementation(" com.github.skydoves:landscapist-glide:2.2.10"  )
0 commit comments