Skip to content

Commit 3f1cf64

Browse files
update gradle
1 parent bd634f9 commit 3f1cf64

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

Tutorial3-1Navigation/build.gradle.kts

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ plugins {
22
alias(libs.plugins.android.application)
33
alias(libs.plugins.kotlin.android)
44
alias(libs.plugins.compose)
5+
alias(libs.plugins.kotlin.parcelize)
6+
alias(libs.plugins.jetbrains.kotlin.serialization)
7+
id("kotlin-parcelize")
58
}
69

710
android {
@@ -49,6 +52,8 @@ dependencies {
4952
implementation(libs.androidx.compose.ui.tooling.preview)
5053
implementation(libs.androidx.compose.material3)
5154
implementation(libs.androidx.navigation.compose)
55+
implementation(libs.kotlinx.serialization.json)
56+
5257
testImplementation(libs.junit)
5358
androidTestImplementation(libs.androidx.junit.v121)
5459
androidTestImplementation(libs.androidx.espresso.core.v361)

build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ plugins {
55
alias(libs.plugins.kotlin.android) apply false
66
alias(libs.plugins.kotlin.parcelize) apply false
77
alias(libs.plugins.compose) apply false
8+
alias(libs.plugins.jetbrains.kotlin.serialization) apply false
89
}

gradle/libs.versions.toml

+5-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ androidx-corektx = "1.13.1"
2121
androidx-lifecycle-compose = "2.8.6"
2222
androidx-lifecycle-runtime-compose = "2.8.6"
2323
androidx-navigation = "2.8.2"
24+
kotlinxSerializationJson = "1.6.3"
25+
kotlinxSerialization = "1.9.23"
2426
androidx-palette = "1.0.0"
2527
androidx-test = "1.6.1"
2628
androidx-test-espresso = "3.6.1"
@@ -66,7 +68,7 @@ roborazzi = "1.12.0"
6668
room = "2.6.1"
6769
secrets = "2.0.1"
6870
# @keep
69-
targetSdk = "33"
71+
targetSdk = "35"
7072
truth = "1.1.3"
7173
version-catalog-update = "0.8.4"
7274

@@ -129,6 +131,7 @@ androidx-material3 = { module = "androidx.compose.material3:material3", version.
129131
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation" }
130132
androidx-navigation-fragment = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "androidx-navigation" }
131133
androidx-navigation-ui-ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "androidx-navigation" }
134+
kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" }
132135
androidx-palette = { module = "androidx.palette:palette", version.ref = "androidx-palette" }
133136
androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" }
134137
androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "room" }
@@ -184,3 +187,4 @@ ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
184187
roborazzi = { id = "io.github.takahirom.roborazzi", version.ref = "roborazzi" }
185188
secrets = { id = "com.google.android.libraries.mapsplatform.secrets-gradle-plugin", version.ref = "secrets" }
186189
version-catalog-update = { id = "nl.littlerobots.version-catalog-update", version.ref = "version-catalog-update" }
190+
jetbrains-kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlinxSerialization" }

0 commit comments

Comments
 (0)