android: compose BOM 2026.06.01 + material3 1.5.0-alpha18 (expressive API)

Drop unused navigation-compose and material3-window-size-class.
alpha19+/beta01 need AGP 9.1 + compileSdk 37, so alpha18 is pinned.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
DenozordecandClaude Opus 5.5 committed 2026-10-09 23:35:59 +07:00
1 parent e9a239e419
commit c872246b8c
1 file changed
+10 -8
+10 -8
View File
@@ -155,18 +155,20 @@ dependencies {
implementation 'androidx.work:work-runtime-ktx:2.10.1'
implementation 'com.google.android.material:material:1.13.0'
/* BOM 2025.12.01 (compose 1.10, Expressive-тема) — отдельная задача после
стабилизации; 2025.09.01 = material3 1.4.0 на compose 1.9. */
def composeBom = platform('androidx.compose:compose-bom:2025.09.01')
/* BOM 2026.06.01 = compose-ui 1.11.4. The Expressive API (MaterialExpressiveTheme,
MotionScheme.expressive, LoadingIndicator, MaterialShapes) lives only in
material3 1.5.0-alpha/beta, so material3 is pinned explicitly.
1.5.0-alpha18 is the newest line that still builds with AGP 8.13 / compileSdk 36:
alpha19+ (and 1.5.0-beta01, BOM 2026.09.00 = compose 1.12) require AGP 9.1 and
compileSdk 37. Unpin once those are adopted and 1.5.0 is stable. */
def composeBom = platform('androidx.compose:compose-bom:2026.06.01')
implementation composeBom
implementation 'androidx.compose.ui:ui'
implementation 'androidx.compose.material3:material3'
implementation 'androidx.compose.material3:material3-window-size-class'
/* adaptive-navigation-suite (NavigationSuiteScaffold): BOM 1.4.0, требует minSdk 23 */
implementation 'androidx.compose.material3:material3-adaptive-navigation-suite'
implementation 'androidx.compose.material3:material3:1.5.0-alpha18'
/* adaptive-navigation-suite (NavigationSuiteScaffold) requires minSdk 23 */
implementation 'androidx.compose.material3:material3-adaptive-navigation-suite:1.5.0-alpha18'
implementation 'androidx.compose.material:material-icons-extended'
implementation 'androidx.activity:activity-compose:1.11.0'
implementation 'androidx.navigation:navigation-compose:2.9.4'
debugImplementation 'androidx.compose.ui:ui-tooling'
implementation 'androidx.compose.ui:ui-tooling-preview'