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:
1 parent
e9a239e419
commit
c872246b8c
1 file changed
+10
-8
@@ -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'
|
||||
|
||||
Reference in new issue
Block a user