Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bharathvishal/biometric-authentication-android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
https://github.com/bharathvishal/biometric-authentication-android
android android-app android-application android-development android-library android-sdk android-studio android-ui androidstudio androidx app application biometrics biometrics-android fingerprint-authentication jetpack-compose kotlin kotlin-android material-design native
Last synced: 14 days ago
JSON representation
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
- Host: GitHub
- URL: https://github.com/bharathvishal/biometric-authentication-android
- Owner: BharathVishal
- License: apache-2.0
- Created: 2020-07-29T07:46:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-11T06:03:32.000Z (27 days ago)
- Last Synced: 2025-01-16T12:34:26.330Z (21 days ago)
- Topics: android, android-app, android-application, android-development, android-library, android-sdk, android-studio, android-ui, androidstudio, androidx, app, application, biometrics, biometrics-android, fingerprint-authentication, jetpack-compose, kotlin, kotlin-android, material-design, native
- Language: Kotlin
- Homepage:
- Size: 3.71 MB
- Stars: 64
- Watchers: 1
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation with xml
### Usage:
1. Open project and sync gradle.
2. Modify the code to suit your needs.
3. Watch out for more features.
### Stats Displayed :
- Availability of biometric hardware
- Whether device has user fingerprint
- Whether device has PIN/Password
### Preview :
![Preview](https://github.com/BharathVishal/Biometric-Authentication-Android/blob/master/Preview/PreviewGif.gif)
### Screenshots :
![Screenshot 1](https://github.com/BharathVishal/Biometric-Authentication-Android/blob/master/Screenshots/1.png?s=10)
![Screenshot 2](https://github.com/BharathVishal/Biometric-Authentication-Android/blob/master/Screenshots/2.png?s=10)
![Screenshot 2](https://github.com/BharathVishal/Biometric-Authentication-Android/blob/master/Screenshots/3.jpg?s=10)
### Year developed :
2020
### SDK Info :
Min SDK : 23 | Target SDK : 35 | Gradle : 8.9.0 | Kotlin | Jetpack Compose
### Android Studio Version :
Android Studio Ladybug | 2024.2.1 Patch 3
#### License :
[Apache License 2.0](https://github.com/BharathVishal/Biometric-Authentication-Android/blob/master/LICENSE)
####
Android is a trademark of Google LLC.
© 2020-2025. Developed by Bharath Vishal G (https://github.com/BharathVishal).
App logo - Fingerprint material icon.Thank you. :slightly_smiling_face: