Loading...
Loading...
Android UI/UX design or review with Material 3 Expressive (M3 Expressive / Material You Expressive). Use when selecting expressive component tokens, defining expressive hierarchy, motion, color, shape, typography, or reviewing Android UI against expressive guidance. Not for non-Android platforms, non-UI Android tasks, or implementation-only requests without design decisions.
npx skill4agent add albermonte/android-skills material-3-expressivereferences/m3-component-token-output-template.mdreferences/compose-mapping.md| Lever | Application |
|---|---|
| Shape contrast | Bold corners on primary, subtle on secondary |
| Rich color | Primary/secondary containers for emphasis |
| Type hierarchy | Size + weight variation |
| Motion | Shape morph on press/select |
| Mistake | Fix |
|---|---|
| Removing text labels for "cleaner" look | Keep labels; usability drops without them |
| Too many hero moments per screen | Limit to 1-2 per flow |
| Breaking navigation patterns | Preserve standard nav behaviors |
| No reduced-motion fallback | Honor system animation scale; provide reduced-motion or instant transitions when animation scale is 0 |
| Hardcoding token values | Use semantic tokens ( |
| Ignoring window size classes | Test Compact, Medium, Expanded |
| Need | File |
|---|---|
| Component token lookup | |
| Output format template | |
| New/updated components | |
| Component | Overview | Tokens |
|---|---|---|
| Buttons | | |
| Button Groups | | |
| Dialogs | | |
| Sheets | | |
| Toolbars | | |
| FABs | | |
| Extended FAB | | |
| FAB Menu | | |
| Icon Buttons | | |
| Split Button | | |
| Navigation Bar | | |
| Navigation Rail | | |
| App Bars | | |
| Carousel | | |
| Progress Indicators | | |
| Loading Indicator | | |
| Foundation | File |
|---|---|
| Color system | |
| Typography | |
| Shape | |
| Motion | |
| Elevation | |
| State | |
| Resource | File |
|---|---|
| Research findings | |
| Testing guidance | |
| Expressive blog | |
| Expressive guidelines | |
| UX article | |
| Resource | File |
|---|---|
| Benefits | |
| Levels of expression | |
| Design language | |
| Blog | |
| Compose Material3 | |
| Resource | File |
|---|---|
| Android UI design hub | |
| Expressive catalog | |
| Compose mapping | |
skills/material-3-expressive/scripts/update_m3_expressive_refs.py.venv/bin/python -m playwright install chromiumrg "md.comp.button" skills/material-3-expressive/references/m3-buttons-specs-tokens.mdrg "md.comp.navigation" skills/material-3-expressive/references/m3-.*navigation.*.mdassets/examples/ui/ExpressiveHomeScreen.ktassets/examples/ui/ExpressiveButtonComparison.ktassets/examples/ui/ExpressiveAntiPatterns.ktassets/examples/ux/expressive-ux-brief-template.md