m3-expressive
Installation
SKILL.md
Material 3 Expressive for Jetpack Compose
Material 3 Expressive is the next evolution of Material Design, bringing emotionally resonant, physics-based, and highly dynamic UI patterns to Android. It introduces spring-based motion, shape morphing, emphasized typography, expressive color palettes, and 28 new or enhanced components.
All M3 Expressive APIs are experimental. Every composable, theme function, and motion token requires
@OptIn(ExperimentalMaterial3ExpressiveApi::class).
Gradle Setup
// build.gradle.kts (app module)
dependencies {
// Material 3 Expressive requires 1.4.0-alpha+ or BOM 2025.05+
implementation(platform("androidx.compose:compose-bom:2025.05.00"))
implementation("androidx.compose.material3:material3")
implementation("androidx.compose.material3:material3-adaptive-navigation-suite")
implementation("androidx.compose.animation:animation")
implementation("androidx.compose.foundation:foundation")
}