11[versions ]
22
3- androidx-activity = " 1.7.2"
3+ kotlin = " 1.9.24"
4+ agp = " 8.2.2"
5+ gradle-maven-publish-plugin = " 0.27.0"
6+
7+ accompanist = " 0.32.0"
8+
9+ androidx-activity = " 1.8.2"
410androidx-appcompat = " 1.6.1"
511androidx-browser = " 1.5.0"
612androidx-cardview = " 1.0.0"
7- androidx-compose-compiler = " 1.5.0 "
13+ androidx-compose-compiler = " 1.5.14 "
814androidx-compose-animation = " 1.4.3"
915androidx-compose-foundation = " 1.4.3"
1016androidx-compose-material = " 1.4.3"
@@ -42,10 +48,15 @@ joda-time = "2.12.5"
4248jsoup = " 1.16.1"
4349junit = " 4.13.2"
4450
45- kotlin = " 1.9.0"
46- kotlinx-coroutines = " 1.7.2"
47- kotlinx-coroutines-test = " 1.7.2"
48- kotlinx-serialization-json = " 1.5.1"
51+ kotlinx-coroutines = " 1.7.3"
52+ kotlinx-coroutines-test = " 1.7.3"
53+ kotlinx-serialization-json = " 1.6.2"
54+
55+ # Make sure to align with the Kotlin version.
56+ # See https://github.com/google/ksp/releases
57+ ksp = " 1.9.24-1.0.20"
58+
59+ ktlint = " 11.5.1"
4960
5061pdfium = " 1.8.2"
5162pdf-viewer = " 2.8.2"
@@ -56,6 +67,7 @@ robolectric = "4.10.3"
5667
5768timber = " 5.0.1"
5869
70+
5971[libraries ]
6072androidx-activity-ktx = { group = " androidx.activity" , name = " activity-ktx" , version.ref = " androidx-activity" }
6173androidx-appcompat = { group = " androidx.appcompat" , name = " appcompat" , version.ref = " androidx-appcompat" }
@@ -134,6 +146,15 @@ robolectric = { group = "org.robolectric", name = "robolectric", version.ref = "
134146
135147timber = { group = " com.jakewharton.timber" , name = " timber" , version.ref = " timber" }
136148
149+ plugin-android = { module = " com.android.tools.build:gradle" , version.ref = " agp" }
150+ plugin-kotlin = { module = " org.jetbrains.kotlin:kotlin-gradle-plugin" , version.ref = " kotlin" }
151+ plugin-maven-publish = { module = " com.vanniktech:gradle-maven-publish-plugin" , version.ref = " gradle-maven-publish-plugin" }
152+
153+ [plugins ]
154+ kotlin-serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
155+ dokka = { id = " org.jetbrains.dokka" , version.ref = " dokka" }
156+ ktlint = { id = " org.jlleitschuh.gradle.ktlint" , version.ref = " ktlint" }
157+ ksp = { id = " com.google.devtools.ksp" , version.ref = " ksp" }
137158
138159[bundles ]
139160compose = [" androidx-compose-activity" , " androidx-compose-animation" , " androidx-compose-foundation" , " androidx-compose-material" , " androidx-compose-material3" , " androidx-compose-material-icons" , " androidx-compose-theme-adapter" , " androidx-compose-ui" , " androidx-compose-ui-tooling" ]
@@ -145,4 +166,3 @@ media3 = ["androidx-media3-session", "androidx-media3-common", "androidx-media3-
145166navigation = [" androidx-navigation-fragment" , " androidx-navigation-ui" ]
146167room = [" androidx-room-runtime" , " androidx-room-ktx" ]
147168test-frameworks = [" junit" , " androidx-ext-junit" , " androidx-expresso-core" , " robolectric" , " kotlin-junit" , " assertj" , " kotlinx-coroutines-test" ]
148-
0 commit comments