11apply plugin : ' com.android.application'
22apply plugin : ' kotlin-android'
3+ apply plugin : " org.jetbrains.kotlin.plugin.compose"
34
45def keystorePropertiesFile= project. file(" keystore.properties" )
56def keystoreProperties = new Properties ()
67keystoreProperties. load(new FileInputStream (keystorePropertiesFile))
78
89android {
9- compileSdk 34
10+ compileSdk 36
1011 signingConfigs {
1112 release {
1213 keyAlias keystoreProperties[' RELEASE_KEY_ALIAS' ]
@@ -26,7 +27,7 @@ android {
2627
2728 applicationId " com.abtasty.flagshipqa"
2829 minSdkVersion 21
29- targetSdk 34
30+ targetSdk 36
3031 versionCode 1
3132 versionName " 1.0"
3233 multiDexEnabled true
@@ -48,11 +49,11 @@ android {
4849 }
4950 }
5051 compileOptions {
51- sourceCompatibility JavaVersion . VERSION_1_8
52- targetCompatibility JavaVersion . VERSION_1_8
52+ sourceCompatibility JavaVersion . VERSION_17
53+ targetCompatibility JavaVersion . VERSION_17
5354 }
5455 kotlinOptions {
55- jvmTarget = ' 1.8 '
56+ jvmTarget = " 17 "
5657 }
5758
5859 namespace ' com.abtasty.flagshipqa'
@@ -70,29 +71,29 @@ dependencies {
7071 implementation fileTree(dir : " libs" , include : [" *.jar" ])
7172
7273 implementation " org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version "
73- implementation ' androidx.core:core-ktx:1.12 .0'
74- implementation ' androidx.appcompat:appcompat:1.6 .1'
75- implementation ' com.google.android.material:material:1.10 .0'
76- implementation ' androidx.constraintlayout:constraintlayout:2.1.4 '
77- implementation ' androidx.navigation:navigation-fragment-ktx:2.7 .4'
78- implementation ' androidx.navigation:navigation-ui-ktx:2.7 .4'
74+ implementation ' androidx.core:core-ktx:1.17 .0'
75+ implementation ' androidx.appcompat:appcompat:1.7 .1'
76+ implementation ' com.google.android.material:material:1.13 .0'
77+ implementation ' androidx.constraintlayout:constraintlayout:2.2.1 '
78+ implementation ' androidx.navigation:navigation-fragment-ktx:2.9 .4'
79+ implementation ' androidx.navigation:navigation-ui-ktx:2.9 .4'
7980 implementation ' androidx.lifecycle:lifecycle-extensions:2.2.0'
80- implementation " org.jetbrains.kotlin:kotlin-reflect:1.9.10 "
81+ implementation " org.jetbrains.kotlin:kotlin-reflect:$k otlin_version "
8182
8283 implementation project(path : ' :flagship' )
83- implementation ' androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 '
84- implementation ' androidx.activity:activity-compose:1.8 .0'
85- implementation platform(' androidx.compose:compose-bom:2024.04.01 ' )
84+ implementation ' androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 '
85+ implementation ' androidx.activity:activity-compose:1.11 .0'
86+ implementation platform(' androidx.compose:compose-bom:2025.09.00 ' )
8687 implementation ' androidx.compose.ui:ui'
8788 implementation ' androidx.compose.ui:ui-graphics'
8889 implementation ' androidx.compose.ui:ui-tooling-preview'
8990 implementation ' androidx.compose.material3:material3' // Use local project
9091// implementation 'com.abtasty:flagship-android:4.0.0' //Use remote maven repository
9192
9293 testImplementation ' junit:junit:4.13.2'
93- androidTestImplementation ' androidx.test.ext:junit:1.1.5 '
94- androidTestImplementation ' androidx.test.espresso:espresso-core:3.5.1 '
95- androidTestImplementation platform(' androidx.compose:compose-bom:2024.04.01 ' )
94+ androidTestImplementation ' androidx.test.ext:junit:1.3.0 '
95+ androidTestImplementation ' androidx.test.espresso:espresso-core:3.7.0 '
96+ androidTestImplementation platform(' androidx.compose:compose-bom:2025.09.00 ' )
9697 androidTestImplementation ' androidx.compose.ui:ui-test-junit4'
9798 debugImplementation ' androidx.compose.ui:ui-tooling'
9899 debugImplementation ' androidx.compose.ui:ui-test-manifest'
0 commit comments