Skip to content

Commit 6157d6a

Browse files
committed
chore: update dependencies
1 parent eaf68b0 commit 6157d6a

File tree

5 files changed

+41
-36
lines changed

5 files changed

+41
-36
lines changed

app/build.gradle.kts

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ import java.text.SimpleDateFormat
1717
plugins {
1818
id("com.android.application")
1919
kotlin("android")
20-
kotlin("plugin.serialization") version "1.8.0"
21-
id("com.google.devtools.ksp") version "1.8.0-1.0.8"
20+
kotlin("plugin.serialization") version Versions.kotlin
21+
id("com.google.devtools.ksp") version Versions.ksp
2222
id("com.mikepenz.aboutlibraries.plugin")
2323
}
2424

@@ -60,7 +60,8 @@ fun buildInfo(): String {
6060

6161
android {
6262
namespace = "com.osfans.trime"
63-
compileSdk = 33
63+
compileSdk = 34
64+
buildToolsVersion = "34.0.0"
6465
ndkVersion = "25.2.9519653"
6566

6667
defaultConfig {
@@ -120,6 +121,7 @@ android {
120121
}
121122

122123
buildFeatures {
124+
buildConfig = true
123125
viewBinding = true
124126
}
125127

@@ -129,7 +131,7 @@ android {
129131
}
130132

131133
kotlinOptions {
132-
jvmTarget = "1.8"
134+
jvmTarget = JavaVersion.VERSION_1_8.toString()
133135
}
134136

135137
// hack workaround lint gradle 8.0.2
@@ -204,31 +206,31 @@ dependencies {
204206
ksp(project(":codegen"))
205207
implementation("com.blankj:utilcodex:1.31.1")
206208
implementation("com.jakewharton.timber:timber:5.0.1")
207-
implementation("com.github.getActivity:XXPermissions:16.2")
208-
implementation("com.charleskorn.kaml:kaml:0.52.0")
209-
implementation("com.mikepenz:aboutlibraries-core:10.6.1")
210-
implementation("androidx.core:core-ktx:1.9.0")
211-
implementation("androidx.appcompat:appcompat:1.6.0")
209+
implementation("com.github.getActivity:XXPermissions:18.5")
210+
implementation("com.charleskorn.kaml:kaml:0.56.0")
211+
implementation("com.mikepenz:aboutlibraries-core:${Versions.aboutlibraries}")
212+
implementation("androidx.core:core-ktx:1.12.0")
213+
implementation("androidx.appcompat:appcompat:1.6.1")
212214
implementation("androidx.preference:preference-ktx:1.2.0")
213215
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
214216
implementation("androidx.viewpager2:viewpager2:1.0.0")
215217
implementation("androidx.fragment:fragment-ktx:1.5.4")
216-
implementation("androidx.navigation:navigation-fragment-ktx:${Extra.navVersion}")
217-
implementation("androidx.navigation:navigation-ui-ktx:${Extra.navVersion}")
218-
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:${Extra.kotlinVersion}")
219-
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:${Extra.kotlinCoroutinesVersion}")
220-
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:${Extra.kotlinCoroutinesVersion}")
221-
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.0")
218+
implementation("androidx.navigation:navigation-fragment-ktx:${Versions.navigation}")
219+
implementation("androidx.navigation:navigation-ui-ktx:${Versions.navigation}")
220+
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:${Versions.kotlin}")
221+
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:${Versions.kotlinCoroutines}")
222+
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:${Versions.kotlinCoroutines}")
223+
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.1")
222224
implementation("com.google.android.flexbox:flexbox:3.0.0")
223-
implementation("com.louiscad.splitties:splitties-bitflags:${Extra.splittiesVersion}")
224-
implementation("com.louiscad.splitties:splitties-systemservices:${Extra.splittiesVersion}")
225-
implementation("com.louiscad.splitties:splitties-views-dsl:${Extra.splittiesVersion}")
226-
implementation("com.louiscad.splitties:splitties-views-dsl-constraintlayout:${Extra.splittiesVersion}")
227-
implementation("com.louiscad.splitties:splitties-views-dsl-recyclerview:${Extra.splittiesVersion}")
228-
implementation("com.louiscad.splitties:splitties-views-recyclerview:${Extra.splittiesVersion}")
229-
implementation("androidx.room:room-runtime:${Extra.roomVersion}")
230-
ksp("androidx.room:room-compiler:${Extra.roomVersion}")
231-
implementation("androidx.room:room-ktx:${Extra.roomVersion}")
225+
implementation("com.louiscad.splitties:splitties-bitflags:${Versions.splitties}")
226+
implementation("com.louiscad.splitties:splitties-systemservices:${Versions.splitties}")
227+
implementation("com.louiscad.splitties:splitties-views-dsl:${Versions.splitties}")
228+
implementation("com.louiscad.splitties:splitties-views-dsl-constraintlayout:${Versions.splitties}")
229+
implementation("com.louiscad.splitties:splitties-views-dsl-recyclerview:${Versions.splitties}")
230+
implementation("com.louiscad.splitties:splitties-views-recyclerview:${Versions.splitties}")
231+
implementation("androidx.room:room-runtime:${Versions.room}")
232+
ksp("androidx.room:room-compiler:${Versions.room}")
233+
implementation("androidx.room:room-ktx:${Versions.room}")
232234

233235
// Testing
234236
testImplementation("junit:junit:4.13.2")

build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
*/
88

99
plugins {
10-
id("com.android.application") version "8.0.2" apply false
11-
id("com.android.library") version "8.0.2" apply false
12-
kotlin("android") version Extra.kotlinVersion apply false
10+
id("com.android.application") version Versions.androidGradlePlugin apply false
11+
id("com.android.library") version Versions.androidGradlePlugin apply false
12+
kotlin("android") version Versions.kotlin apply false
1313
id("com.diffplug.spotless") version "6.22.0"
14-
id("com.mikepenz.aboutlibraries.plugin") version "10.6.1" apply false
14+
id("com.mikepenz.aboutlibraries.plugin") version Versions.aboutlibraries apply false
1515
}
1616

1717
spotless {

buildSrc/src/main/kotlin/Extra.kt

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
object Versions {
2+
val androidGradlePlugin = "8.2.0"
3+
val kotlin = "1.9.20"
4+
val kotlinCoroutines = "1.7.3"
5+
val ksp = "1.9.20-1.0.14"
6+
val navigation = "2.7.5"
7+
val room = "2.6.1"
8+
val splitties = "3.0.0"
9+
val aboutlibraries = "10.9.2"
10+
}

0 commit comments

Comments
 (0)