material3
CommunityExpressive Material 3 components for Android UI.
Authorpiyushverma0
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Android UI often suffers from inconsistent design across screens due to varying component usage and manual theming. Material 3 Expressive components provide cohesive visuals, motion, and color schemes to unify the user interface across an app.
Core Features & Use Cases
- TopAppBar variants (Standard, Large, CenterAligned) with proper scroll behavior and theming.
- FAB variants (Standard, Extended, Large, Small) to match action prominence and context.
- Chips (Filter, Assist, Input, Suggestion) for streamlined filtering and actions.
- SegmentedButton for 2–5 option selection and quick toggles.
- SearchBar with suggestions and history to streamline user queries.
- ListItem for consistent list rows with leading, title, subtitle, and trailing actions.
- DatePicker and TimePicker dialogs for date/time input and validation.
- PullToRefreshBox, Snackbar, BadgedBox for feedback and fluid interactions.
- ExposedDropdownMenuBox for accessible dropdowns and selections.
- Tonal elevation and dynamic color usage to replace shadows with color-based depth.
- Migration guidance from M2 components to M3 patterns.
Quick Start
Replace standard Material components with Expressive Material 3 components across your Compose UI to achieve unified theming and motion.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: material3 Download link: https://github.com/piyushverma0/android-agent-skills/archive/main.zip#material3 Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.