@@ -11,22 +11,22 @@ plugins {
1111}
1212
1313dependencies {
14- val composeVersion = " 1.8.2"
14+ val composeVersion = " 1.8.2" // Update requires Kotlin 2.
1515 val livecycleVersion = " 2.8.7" // Update requires Kotlin 2.
1616 val androidXActivityVersion = " 1.10.1"
1717
1818 api(project(" :libs:SalesforceAnalytics" ))
1919 api(" com.squareup.okhttp3:okhttp:4.12.0" )
20- api(" com.google.firebase:firebase-messaging:24.1.1 " )
21- api(" androidx.core:core:1.16.0" )
22- api(" androidx.browser:browser:1.8.0" )
23- api(" androidx.work:work-runtime-ktx:2.10.1 " )
20+ api(" com.google.firebase:firebase-messaging:25.0.0 " )
21+ api(" androidx.core:core:1.16.0" ) // Update requires API 36 compileSdk
22+ api(" androidx.browser:browser:1.8.0" ) // Update requires API 36 compileSdk
23+ api(" androidx.work:work-runtime-ktx:2.10.3 " )
2424
25- implementation(" com.google.android.material:material:1.12 .0" ) // remove this when all xml is gone
25+ implementation(" com.google.android.material:material:1.13 .0" ) // remove this when all xml is gone
2626 implementation(" androidx.appcompat:appcompat:1.7.1" )
2727 implementation(" androidx.biometric:biometric:1.2.0-alpha05" )
2828 implementation(" androidx.lifecycle:lifecycle-extensions:2.2.0" )
29- implementation(" androidx.core:core-ktx:1.16.0" )
29+ implementation(" androidx.core:core-ktx:1.16.0" ) // Update requires API 36 compileSdk
3030 implementation(" androidx.activity:activity-ktx:$androidXActivityVersion " )
3131 implementation(" androidx.activity:activity-compose:$androidXActivityVersion " )
3232 implementation(" androidx.lifecycle:lifecycle-viewmodel-ktx:$livecycleVersion " )
@@ -37,7 +37,7 @@ dependencies {
3737 implementation(" androidx.window:window:1.4.0" )
3838 implementation(" androidx.window:window-core:1.4.0" )
3939 implementation(" androidx.compose.material3:material3-android:1.3.2" )
40- implementation(platform(" androidx.compose:compose-bom:2025.06 .00" ))
40+ implementation(platform(" androidx.compose:compose-bom:2025.07 .00" )) // Update requires Kotlin 2.
4141 implementation(" androidx.compose.foundation:foundation-android:$composeVersion " )
4242 implementation(" androidx.compose.runtime:runtime-livedata:$composeVersion " )
4343 implementation(" androidx.compose.ui:ui-tooling-preview-android:$composeVersion " )
@@ -46,18 +46,19 @@ dependencies {
4646 debugImplementation(" androidx.compose.ui:ui-tooling:$composeVersion " )
4747 debugImplementation(" androidx.compose.ui:ui-test-manifest:$composeVersion " )
4848
49- androidTestImplementation(" androidx.test:runner:1.6.2 " )
50- androidTestImplementation(" androidx.test:rules:1.6.1 " )
51- androidTestImplementation(" androidx.test.ext:junit:1.2.1 " )
49+ androidTestImplementation(" androidx.test:runner:1.7.0 " )
50+ androidTestImplementation(" androidx.test:rules:1.7.0 " )
51+ androidTestImplementation(" androidx.test.ext:junit:1.3.0 " )
5252 androidTestImplementation(" androidx.arch.core:core-testing:2.2.0" )
5353 androidTestImplementation(" androidx.compose.ui:ui-test-junit4:$composeVersion " )
54- androidTestImplementation(" io.mockk:mockk-android:1.14.0" )
54+ androidTestImplementation(" io.mockk:mockk-android:1.14.0" ) // Update requires Kotlin 2
5555}
5656
5757android {
5858 namespace = " com.salesforce.androidsdk"
5959 testNamespace = " com.salesforce.androidsdk.tests"
6060
61+ // noinspection GradleDependency - Will be upgraded to 36 in Mobile SDK 14.0
6162 compileSdk = 35
6263
6364 defaultConfig {
0 commit comments