Material Components for Android is a static library that you can add to your Android application in order to use APIs that provide implementations of the Material Design specification. Compatible on devices running API 23 or later.
Compile Dependencies (17)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Android Package
Apache 2.0
| androidx.activity
»
activity Provides the base Activity subclass and the relevant hooks to build a composable structure on top. | 1.8.0-alpha06 | 1.13.0 | |
Annotation Lib
Apache 2.0
| androidx.annotation
»
annotation Provides source annotations for tooling and readability. | 1.2.0 | 1.10.0 | |
Android Package
Apache 2.0
| androidx.annotation
»
annotation-experimental Java annotation for use on unstable Android API surfaces. When used in conjunction with the Experimental annotation lint ... | 1.0.0 | 1.6.0 | |
Android Platform
Apache 2.0
| androidx.appcompat
»
appcompat Provides backwards-compatible implementations of UI-related Android SDK functionality, including dark mode and Material ... | 1.6.1 | 1.7.1 | |
Android Package
Apache 2.0
| androidx.cardview
»
cardview Android Support CardView v7 | 1.0.0 | ✔ | |
Android UI Layouts
Apache 2.0
| androidx.constraintlayout
»
constraintlayout This library offers a flexible and adaptable way to position and animate widgets | 2.0.1 | 2.2.1 | |
Android UI Layouts
Apache 2.0
| androidx.coordinatorlayout
»
coordinatorlayout The Support Library is a static library that you can add to your Android application in order to use APIs that are ... | 1.1.0 | 1.3.0 | |
Android Package
Apache 2.0
| androidx.core
»
core Provides backward-compatible implementations of Android platform APIs and features. | 1.6.0 | 1.19.0 | |
Android UI Layouts
Apache 2.0
| androidx.drawerlayout
»
drawerlayout The Support Library is a static library that you can add to your Android application in order to use APIs that are ... | 1.1.1 | 1.2.0 | |
Android Package
Apache 2.0
| androidx.dynamicanimation
»
dynamicanimation Physics-based animation in support library, where the animations are driven by physics force. You can use this Animation ... | 1.0.0 | 1.1.0 | |
Android Package
Apache 2.0
| androidx.fragment
»
fragment The Support Library is a static library that you can add to your Android application in order to use APIs that are ... | 1.2.5 | 1.8.9 | |
Android Package
Apache 2.0
| androidx.lifecycle
»
lifecycle-runtime Android Lifecycle Runtime | 2.0.0 | 2.11.0 | |
Android Package
Apache 2.0
| androidx.recyclerview
»
recyclerview Display large sets of data in your UI while minimizing memory usage. | 1.0.0 | 1.4.0 | |
Apache 2.0
| androidx.resourceinspection
»
resourceinspection-annotation Annotation processors for Android resource and layout inspection | 1.0.1 | ✔ | |
Android Package
Apache 2.0
| androidx.transition
»
transition Android Transition Support Library | 1.2.0 | 1.7.0 | |
Android Package
Apache 2.0
| androidx.vectordrawable
»
vectordrawable Android Support VectorDrawable | 1.1.0 | 1.2.0 | |
Android Package
Apache 2.0
| androidx.viewpager2
»
viewpager2 AndroidX Widget ViewPager2 | 1.0.0 | 1.1.0 |
Runtime Dependencies (1)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Defect Detection
Apache 2.0
| com.google.errorprone
»
error_prone_annotations Annotations for Error Prone, a static analysis tool for Java that catches common programming mistakes at compile-time. | 2.15.0 | 2.50.0 |