https://github.com/aws-amplify/amplify-ui-android
Amplify UI for Android is a collection of accessible, themeable, performant Android components that can connect directly to the cloud.
https://github.com/aws-amplify/amplify-ui-android
amplify android aws aws-amplify
Last synced: 3 months ago
JSON representation
Amplify UI for Android is a collection of accessible, themeable, performant Android components that can connect directly to the cloud.
- Host: GitHub
- URL: https://github.com/aws-amplify/amplify-ui-android
- Owner: aws-amplify
- License: apache-2.0
- Created: 2022-05-09T20:46:28.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-10-02T20:28:28.000Z (3 months ago)
- Last Synced: 2025-10-02T20:30:01.976Z (3 months ago)
- Topics: amplify, android, aws, aws-amplify
- Language: Kotlin
- Homepage: https://ui.docs.amplify.aws
- Size: 4.8 MB
- Stars: 25
- Watchers: 41
- Forks: 14
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Notice: NOTICE
Awesome Lists containing this project
README

---
# Amplify UI for Android
[](LICENSE)
[](https://discord.gg/jWVbPfC)
[](https://github.com/aws-amplify/amplify-ui-android/issues?q=is%3Aissue+is%3Aopen+label%3Abug)
[](https://github.com/aws-amplify/amplify-ui-android/issues?q=is%3Aissue+label%3Afeature-request+is%3Aopen)
Amplify UI for Android is an open-source UI library with cloud-connected components that are endlessly customizable, accessible, and can integrate into _any_ Android Compose application.
## Connected Components
| Component | Summary | Latest Version | Docs | Sample |
| --- | --- |------------------------------------------------------------------------------------------------------| --- | --- |
| [Authenticator](authenticator) | Amplify Authenticator provides a complete drop-in implementation of an authentication flow for your application using [Amplify Authentication](https://docs.amplify.aws/lib/auth/getting-started/q/platform/android/). | [1.7.0](https://github.com/aws-amplify/amplify-ui-android/releases/tag/release_authenticator_v1.7.0) | [Docs](https://ui.docs.amplify.aws/android/connected-components/authenticator) | [Sample](samples/authenticator/) |
| [Face Liveness](liveness) | Amplify FaceLivenessDetector provides a UI component for [Amazon Rekognition Face Liveness](https://aws.amazon.com/rekognition/face-liveness/) feature that helps developers verify that only real users, not bad actors using spoofs, can access your services. | [1.7.0](https://github.com/aws-amplify/amplify-ui-android/releases/tag/release_liveness_v1.7.0) | [Docs](https://ui.docs.amplify.aws/android/connected-components/liveness) | [Sample](samples/liveness/) |
## Supported Versions
| Component | Version | Amplify | Material3 |
| --- |---------|----------|-----------|
| Authenticator |  | 2.24.0+ | 1.1.2 |
| Liveness |  | 2.15.1+ | 1.1.2 |
## Getting Started
- https://ui.docs.amplify.aws/android/getting-started/installation
## Generating Code Coverage
A merged code coverage report can be generated by running `./gradlew koverHtmlReport`. Coverage for individual components can be checked using `./gradlew :authenticator:koverHtmlReport`.
## Contributing
- [CONTRIBUTING.md](/CONTRIBUTING.md)
## Security
See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.
## License
This project is licensed under the Apache-2.0 License.