15
15
*/
16
16
plugins {
17
17
id(" com.android.application" )
18
- id(" com.google.devtools.ksp" ) version " 1.9. 0-1.0.13 "
18
+ id(" com.google.devtools.ksp" ) version " 2.1. 0-1.0.29 "
19
19
id(" org.jetbrains.kotlin.android" )
20
+ id(" org.jetbrains.kotlin.plugin.compose" )
20
21
}
21
22
22
23
android {
23
24
namespace = " com.example.busschedule"
24
- compileSdk = 34
25
+ compileSdk = 35
25
26
26
27
defaultConfig {
27
28
applicationId = " com.example.busschedule"
28
29
minSdk = 24
29
- targetSdk = 34
30
+ targetSdk = 35
30
31
versionCode = 1
31
32
versionName = " 1.0"
32
33
@@ -55,9 +56,6 @@ android {
55
56
buildFeatures {
56
57
compose = true
57
58
}
58
- composeOptions {
59
- kotlinCompilerExtensionVersion = " 1.5.3"
60
- }
61
59
packaging {
62
60
resources {
63
61
excludes + = " /META-INF/{AL2.0,LGPL2.1}"
@@ -67,14 +65,14 @@ android {
67
65
68
66
dependencies {
69
67
70
- implementation(platform(" androidx.compose:compose-bom:2023.05.01 " ))
71
- implementation(" androidx.activity:activity-compose:1.7.2 " )
68
+ implementation(platform(" androidx.compose:compose-bom:2024.11.00 " ))
69
+ implementation(" androidx.activity:activity-compose:1.9.3 " )
72
70
implementation(" androidx.compose.material3:material3" )
73
71
implementation(" androidx.compose.ui:ui" )
74
72
implementation(" androidx.compose.ui:ui-graphics" )
75
73
implementation(" androidx.compose.ui:ui-tooling-preview" )
76
- implementation(" androidx.core:core-ktx:1.10.1 " )
77
- implementation(" androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 " )
74
+ implementation(" androidx.core:core-ktx:1.15.0 " )
75
+ implementation(" androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 " )
78
76
implementation(" androidx.navigation:navigation-compose:${rootProject.extra[" nav_version" ]} " )
79
77
implementation(" androidx.room:room-ktx:${rootProject.extra[" room_version" ]} " )
80
78
implementation(" androidx.room:room-runtime:${rootProject.extra[" room_version" ]} " )
0 commit comments