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 'androidx.work:work-runtime-ktx:2.10.1'
implementation 'com.google.android.material:material:1.13.0' implementation 'com.google.android.material:material:1.13.0'
/* BOM 2025.12.01 (compose 1.10, Expressive-тема) — отдельная задача после /* BOM 2026.06.01 = compose-ui 1.11.4. The Expressive API (MaterialExpressiveTheme,
стабилизации; 2025.09.01 = material3 1.4.0 на compose 1.9. */ MotionScheme.expressive, LoadingIndicator, MaterialShapes) lives only in
def composeBom = platform('androidx.compose:compose-bom:2025.09.01') 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 composeBom
implementation 'androidx.compose.ui:ui' implementation 'androidx.compose.ui:ui'
implementation 'androidx.compose.material3:material3' implementation 'androidx.compose.material3:material3:1.5.0-alpha18'
implementation 'androidx.compose.material3:material3-window-size-class' /* adaptive-navigation-suite (NavigationSuiteScaffold) requires minSdk 23 */
/* adaptive-navigation-suite (NavigationSuiteScaffold): BOM 1.4.0, требует minSdk 23 */ implementation 'androidx.compose.material3:material3-adaptive-navigation-suite:1.5.0-alpha18'
implementation 'androidx.compose.material3:material3-adaptive-navigation-suite'
implementation 'androidx.compose.material:material-icons-extended' implementation 'androidx.compose.material:material-icons-extended'
implementation 'androidx.activity:activity-compose:1.11.0' implementation 'androidx.activity:activity-compose:1.11.0'
implementation 'androidx.navigation:navigation-compose:2.9.4'
debugImplementation 'androidx.compose.ui:ui-tooling' debugImplementation 'androidx.compose.ui:ui-tooling'
implementation 'androidx.compose.ui:ui-tooling-preview' implementation 'androidx.compose.ui:ui-tooling-preview'