@@ -17,8 +17,8 @@ import java.text.SimpleDateFormat
1717plugins {
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
6161android {
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" )
0 commit comments