Skip to content

Commit 7c4eec7

Browse files
Merge remote-tracking branch 'origin/main' into renovate/main-all
# Conflicts: # BasicsCodelab/app/build.gradle.kts # BasicsCodelab/build.gradle.kts
2 parents 9154f74 + c32466f commit 7c4eec7

File tree

3 files changed

+54
-21
lines changed

3 files changed

+54
-21
lines changed

BasicsCodelab/app/build.gradle.kts

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@
1818
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
1919

2020
plugins {
21-
id("com.android.application")
22-
id("org.jetbrains.kotlin.plugin.compose")
21+
alias(libs.plugins.android.application)
22+
alias(libs.plugins.kotlin.android)
23+
alias(libs.plugins.kotlin.compose)
2324
}
2425

2526
android {
@@ -69,20 +70,20 @@ android {
6970
}
7071

7172
dependencies {
72-
implementation("androidx.core:core-ktx:1.17.0")
73-
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.10.0")
74-
implementation("androidx.activity:activity-compose:1.12.3")
75-
implementation(platform("androidx.compose:compose-bom:2026.01.01"))
76-
implementation("androidx.compose.ui:ui")
77-
implementation("androidx.compose.ui:ui-graphics")
78-
implementation("androidx.compose.ui:ui-tooling-preview")
79-
implementation("androidx.compose.material3:material3")
80-
implementation("androidx.compose.material:material-icons-extended")
81-
testImplementation("junit:junit:4.13.2")
82-
androidTestImplementation("androidx.test.ext:junit:1.3.0")
83-
androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0")
84-
androidTestImplementation(platform("androidx.compose:compose-bom:2026.01.01"))
85-
androidTestImplementation("androidx.compose.ui:ui-test-junit4")
86-
debugImplementation("androidx.compose.ui:ui-tooling")
87-
debugImplementation("androidx.compose.ui:ui-test-manifest")
73+
implementation(libs.androidx.core.ktx)
74+
implementation(libs.androidx.lifecycle.runtime.ktx)
75+
implementation(libs.androidx.activity.compose)
76+
implementation(platform(libs.androidx.compose.bom))
77+
implementation(libs.androidx.ui)
78+
implementation(libs.androidx.ui.graphics)
79+
implementation(libs.androidx.ui.tooling.preview)
80+
implementation(libs.androidx.material3)
81+
implementation(libs.androidx.material.icons.extended)
82+
testImplementation(libs.junit)
83+
androidTestImplementation(libs.androidx.junit)
84+
androidTestImplementation(libs.androidx.espresso.core)
85+
androidTestImplementation(platform(libs.androidx.compose.bom))
86+
androidTestImplementation(libs.androidx.ui.test.junit4)
87+
debugImplementation(libs.androidx.ui.tooling)
88+
debugImplementation(libs.androidx.ui.test.manifest)
8889
}

BasicsCodelab/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
// Top-level build file where you can add configuration options common to all sub-projects/modules.
1818
plugins {
19-
id("com.android.application") version "9.0.0" apply false
20-
id("org.jetbrains.kotlin.android") version "2.3.0" apply false
21-
id("org.jetbrains.kotlin.plugin.compose") version "2.3.0" apply false
19+
alias(libs.plugins.android.application) apply false
20+
alias(libs.plugins.kotlin.android) apply false
21+
alias(libs.plugins.kotlin.compose) apply false
2222
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[versions]
2+
agp = "8.13.2"
3+
kotlin = "2.3.0"
4+
coreKtx = "1.17.0"
5+
junit = "4.13.2"
6+
androidxJunit = "1.3.0"
7+
espressoCore = "3.7.0"
8+
lifecycleRuntimeKtx = "2.10.0"
9+
activityCompose = "1.12.2"
10+
composeBom = "2026.01.00"
11+
12+
[libraries]
13+
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
14+
junit = { group = "junit", name = "junit", version.ref = "junit" }
15+
androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "androidxJunit" }
16+
androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" }
17+
androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" }
18+
androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activityCompose" }
19+
androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBom" }
20+
androidx-ui = { group = "androidx.compose.ui", name = "ui" }
21+
androidx-ui-graphics = { group = "androidx.compose.ui", name = "ui-graphics" }
22+
androidx-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
23+
androidx-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" }
24+
androidx-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" }
25+
androidx-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" }
26+
androidx-material3 = { group = "androidx.compose.material3", name = "material3" }
27+
androidx-material-icons-extended = { group = "androidx.compose.material", name = "material-icons-extended" }
28+
29+
[plugins]
30+
android-application = { id = "com.android.application", version.ref = "agp" }
31+
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
32+
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }

0 commit comments

Comments
 (0)