Skip to content

Commit 898e83f

Browse files
committed
update libs
1 parent df499b8 commit 898e83f

File tree

3 files changed

+20
-22
lines changed

3 files changed

+20
-22
lines changed

app/build.gradle.kts

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ plugins {
1515
jacoco
1616
}
1717

18-
@Suppress("UnstableApiUsage")
1918
android {
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")

build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ buildscript {
44
mavenCentral()
55
}
66
dependencies {
7-
classpath("com.android.tools.build:gradle:8.2.0-rc01")
8-
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.10")
9-
classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.7.4")
7+
classpath("com.android.tools.build:gradle:8.2.0-rc03")
8+
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.20")
9+
classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.7.5")
1010
classpath("com.google.dagger:hilt-android-gradle-plugin:2.48")
1111
// classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${Libs.kotlinVersion}")
1212
// classpath("androidx.navigation:navigation-safe-args-gradle-plugin:${Libs.navigationVersion}")
@@ -28,5 +28,5 @@ tasks.register("clean", Delete::class.java) {
2828
}
2929

3030
plugins {
31-
id("com.google.devtools.ksp") version "1.9.10-1.0.13" apply false
31+
id("com.google.devtools.ksp") version "1.9.20-1.0.14" apply false
3232
}

gradle.properties

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,11 @@ org.gradle.daemon=true
1818
android.useAndroidX=true
1919
# Automatically convert third-party libraries to use AndroidX
2020
android.enableJetifier=false
21-
android.databinding.incremental=true
21+
#android.databinding.incremental=true
2222
# Kotlin code style for this project: "official" or "obsolete":
2323
kotlin.code.style=official
2424
kapt.incremental.apt=true
2525
ksp.incremental.apt=true
26-
android.defaults.buildfeatures.buildconfig=true
2726
android.nonTransitiveRClass=true
2827
android.nonFinalResIds=true
2928
#org.gradle.unsafe.configuration-cache=true

0 commit comments

Comments
 (0)