https://github.com/material-components/material-components-android
Modular and customizable Material Design UI components for Android
https://github.com/material-components/material-components-android
android material-components material-design
Last synced: 8 months ago
JSON representation
Modular and customizable Material Design UI components for Android
- Host: GitHub
- URL: https://github.com/material-components/material-components-android
- Owner: material-components
- License: apache-2.0
- Created: 2016-12-05T16:11:29.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-30T17:52:05.000Z (8 months ago)
- Last Synced: 2025-04-30T18:37:36.979Z (8 months ago)
- Topics: android, material-components, material-design
- Language: Java
- Homepage:
- Size: 148 MB
- Stars: 16,705
- Watchers: 429
- Forks: 3,130
- Open Issues: 773
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
- awesome - material-components/material-components-android - Modular and customizable Material Design UI components for Android (Java)
- awesome-material-design - Material Components Android - Material Components developed by Google for Android (Android / Frameworks)
- StarryDivineSky - material-components/material-components-android
- awesome-kotlin - Material Components - Material Design 组件。 (必备开发库 / UI 开发)
- awesome-open-source-kotlin-applications - Material Components for Android - components/material-components-android) |  |  |  |  | (Android Kotlin Project Showcase)
README
[](https://discord.gg/material-components)
# Material Components for Android
Material Components for Android (MDC-Android) help developers execute
[Material Design](https://www.material.io). Developed by a core team of
engineers and UX designers at Google, these components enable a reliable
development workflow to build beautiful and functional Android apps.
Material Components for Android is a drop-in replacement for Android's
Design Support Library.
## Getting Started
For information on how to get started with Material Components for Android,
take a look at our [Getting Started](docs/getting-started.md) guide.
## Submitting Bugs or Feature Requests
For usage questions: ask on
[Stack Overflow](http://stackoverflow.com/questions/tagged/material-components).
Bugs or feature requests should be submitted at our [GitHub Issues section](https://github.com/material-components/material-components-android/issues).
Note: If your issue or feature request is for Material Jetpack Compose, please
file it at the [Compose Issue Tracker](https://issuetracker.google.com/issues/new?component=742043&template=1346811)
instead.
## Useful Links
- [All Components](https://github.com/material-components/material-components-android/tree/master/lib/)
- [Getting Started](docs/getting-started.md)
- [Contributing](docs/contributing.md)
- [Using Snapshot Version](docs/using-snapshot-version.md)
- [Building From Source](docs/building-from-source.md)
- [Catalog App](docs/catalog-app.md)
- [Class
documentation](https://developer.android.com/reference/com/google/android/material/classes)
(external site)
- [MDC-Android on Stack
Overflow](https://www.stackoverflow.com/questions/tagged/material-components+android)
(external site)
- [Android Developer’s
Guide](https://developer.android.com/training/material/index.html)
(external site)
- [Material.io](https://www.material.io) (external site)
- [Material Design Guidelines](https://material.google.com) (external site)
## Documentation
* [Directory structure](docs/directorystructure.md)
* [Components](docs/components/)