Skip to content

Changelog

Checked against androidx.compose.material3 1.5.0-beta02.

  • SKILL.md covers:
    • rules, starting with “check the version first”
    • a map from old components to their Expressive replacements
    • the workflow
    • design guidance
  • expressive-design.md:
    • Google’s seven tactics and hero moments, from the launch post
    • patterns seen in Google’s own examples
    • variable-font emphasis
    • shapes as data highlights
  • api-status.md:
    • which APIs are stable, opt-in, internal or missing in 1.4.0, the 1.5.0 alphas, beta01 and beta02
    • deprecations since 1.4.0, each with its replacement
  • Theme, motion (spring values), shapes (the 35 MaterialShapes and morphing), components and audit references.
  • 28 Kotlin snippets, compiled in CI by verify/.
  • verify/snippets is an Android library module that holds every Kotlin sample between // region and // endregion markers.
  • CI runs ./gradlew :snippets:assembleDebug against the pinned material3 version.
  • scripts/sync_snippets.py --check fails the build if any markdown block differs from its compiled region.
  • This site reads the same regions at build time.

Built by Sanikant. Set in Google Sans Flex (SIL Open Font License), icons from Material Symbols (Apache 2.0). Material Design is a Google trademark; this project is not affiliated with Google.