Skip to content

Commit dc92ebb

Browse files
committed
addressed warnings in build.gradle.kts
1 parent 0342013 commit dc92ebb

File tree

2 files changed

+28
-11
lines changed

2 files changed

+28
-11
lines changed

app/build.gradle.kts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -56,18 +56,17 @@ android {
5656

5757
dependencies {
5858
implementation(libs.androidx.navigation.compose)
59-
implementation("androidx.room:room-ktx:2.6.1")
60-
implementation("androidx.room:room-runtime:2.6.1")
59+
implementation(libs.androidx.room.ktx)
60+
implementation(libs.room.runtime)
6161
implementation(libs.material)
62-
ksp("androidx.room:room-compiler:2.6.1")
62+
implementation (libs.androidx.navigation.compose.v285)
63+
ksp(libs.androidx.room.compiler)
6364

64-
// Retrofit
65-
val retrofit_version = "2.11.0"
66-
implementation("com.squareup.retrofit2:converter-kotlinx-serialization:$retrofit_version")
67-
implementation("com.squareup.retrofit2:retrofit:$retrofit_version")
68-
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3")
65+
implementation(libs.converter.kotlinx.serialization)
66+
implementation(libs.retrofit)
67+
implementation(libs.kotlinx.serialization.json)
6968

70-
implementation("io.coil-kt:coil-compose:2.2.2")
69+
implementation(libs.coil.compose)
7170
implementation(libs.androidx.core.ktx)
7271
implementation(libs.androidx.lifecycle.runtime.ktx)
7372
implementation(libs.androidx.lifecycle.runtime.compose)
@@ -78,8 +77,8 @@ dependencies {
7877
implementation(libs.androidx.ui.graphics)
7978
implementation(libs.androidx.ui.tooling.preview)
8079
implementation(libs.androidx.material3)
81-
implementation("androidx.compose.foundation:foundation:1.5.1")
82-
implementation("com.google.accompanist:accompanist-navigation-animation:0.30.1")
80+
implementation(libs.androidx.foundation)
81+
implementation(libs.accompanist.navigation.animation)
8382
testImplementation(libs.junit)
8483
androidTestImplementation(libs.androidx.junit)
8584
androidTestImplementation(libs.androidx.espresso.core)

gradle/libs.versions.toml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,33 @@
11
[versions]
2+
accompanistNavigationAnimation = "0.30.1"
23
agp = "8.7.3"
4+
coilCompose = "2.2.2"
5+
converterKotlinxSerialization = "2.11.0"
6+
foundation = "1.5.1"
37
kotlin = "1.9.0"
48
coreKtx = "1.13.1"
59
junit = "4.13.2"
610
junitVersion = "1.2.1"
711
espressoCore = "3.6.1"
12+
kotlinxSerializationJson = "1.6.3"
813
lifecycleRuntimeKtx = "2.8.6"
914
activityCompose = "1.9.2"
1015
composeBom = "2024.04.01"
1116
navigationCompose = "2.8.2"
1217
material = "1.12.0"
18+
navigationComposeVersion = "2.8.5"
19+
roomKtx = "2.6.1"
20+
roomRuntime = "2.6.1"
1321

1422
[libraries]
23+
accompanist-navigation-animation = { module = "com.google.accompanist:accompanist-navigation-animation", version.ref = "accompanistNavigationAnimation" }
1524
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
25+
androidx-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "foundation" }
26+
androidx-navigation-compose-v285 = { module = "androidx.navigation:navigation-compose", version.ref = "navigationComposeVersion" }
27+
androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "roomKtx" }
28+
androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "roomKtx" }
29+
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coilCompose" }
30+
converter-kotlinx-serialization = { module = "com.squareup.retrofit2:converter-kotlinx-serialization", version.ref = "converterKotlinxSerialization" }
1631
junit = { group = "junit", name = "junit", version.ref = "junit" }
1732
androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" }
1833
androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" }
@@ -29,7 +44,10 @@ androidx-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-toolin
2944
androidx-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" }
3045
androidx-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" }
3146
androidx-material3 = { group = "androidx.compose.material3", name = "material3" }
47+
kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" }
3248
material = { group = "com.google.android.material", name = "material", version.ref = "material" }
49+
retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "converterKotlinxSerialization" }
50+
room-runtime = { module = "androidx.room:room-runtime", version.ref = "roomRuntime" }
3351

3452
[plugins]
3553
android-application = { id = "com.android.application", version.ref = "agp" }

0 commit comments

Comments
 (0)