AWS Amplify --- # Amplify UI for Android [![GitHub](https://img.shields.io/github/license/aws-amplify/amplify-ui-android)](LICENSE) [![Discord](https://img.shields.io/discord/308323056592486420?logo=discord)](https://discord.gg/jWVbPfC) [![Open Bugs](https://img.shields.io/github/issues/aws-amplify/amplify-ui-android/bug?color=d73a4a&label=bugs)](https://github.com/aws-amplify/amplify-ui-android/issues?q=is%3Aissue+is%3Aopen+label%3Abug) [![Feature Requests](https://img.shields.io/github/issues/aws-amplify/amplify-ui-android/feature-request?color=ff9001&label=feature%20requests)](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.0.0](https://github.com/aws-amplify/amplify-ui-android/releases/tag/release_authenticator_v1.0.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.1.2](https://github.com/aws-amplify/amplify-ui-android/releases/tag/release_liveness_v1.1.2) | [Docs](https://ui.docs.amplify.aws/android/connected-components/liveness) | [Sample](samples/liveness/) | ## Supported Versions | Component | Version | Amplify | Material3 | | --- |---------|---------|-----------| | Authenticator | 1.0.0 | 2.8.4+ | 1.1.0 | | Liveness | 1.1.2 | 2.11.1+ | 1.1.0 | ## 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.