@@ -8,6 +8,7 @@ android {
88
99 buildFeatures {
1010 viewBinding true
11+ compose true
1112 }
1213
1314 defaultConfig {
@@ -24,6 +25,7 @@ android {
2425 release {
2526 minifyEnabled false
2627 proguardFiles getDefaultProguardFile(' proguard-android-optimize.txt' )
28+ signingConfig signingConfigs. debug
2729 }
2830 }
2931 compileOptions {
@@ -33,15 +35,22 @@ android {
3335 kotlinOptions {
3436 jvmTarget = ' 1.8'
3537 }
38+ composeOptions {
39+ kotlinCompilerExtensionVersion = compose_version
40+ }
3641}
3742
3843dependencies {
39- implementation ' androidx.appcompat:appcompat:1.4.1 '
40- implementation ' androidx.core:core-ktx:1.7.0 '
41- implementation ' androidx.constraintlayout:constraintlayout:2.1.3 '
44+ implementation " androidx.appcompat:appcompat:$a ctivity_version "
45+ implementation " androidx.core:core-ktx:$c ore_version "
46+ implementation " androidx.constraintlayout:constraintlayout:$c onstraint_layout_version "
4247 implementation " androidx.metrics:metrics-performance:$jankstats_version "
43- implementation ' androidx.navigation:navigation-fragment-ktx:2.4.1'
44- implementation ' androidx.navigation:navigation-ui-ktx:2.4.1'
45- implementation ' androidx.tracing:tracing-ktx:1.0.0'
46- implementation ' com.google.android.material:material:1.5.0'
48+ implementation " androidx.navigation:navigation-fragment-ktx:$navigation_version "
49+ implementation " androidx.navigation:navigation-ui-ktx:$navigation_version "
50+ implementation " androidx.tracing:tracing-ktx:$tracing_version "
51+ implementation " com.google.android.material:material:$material_version "
52+
53+ implementation " androidx.compose.ui:ui:$compose_version "
54+ implementation " androidx.compose.material:material:$compose_version "
55+ implementation " androidx.compose.ui:ui-tooling:$compose_version "
4756}
0 commit comments