Skip to content

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.

License

Notifications You must be signed in to change notification settings

BharathVishal/Biometric-Authentication-Android

Repository files navigation

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

 

Screenshots :

Screenshot 1 Screenshot 2 Screenshot 2

 

Year developed :

2020

 

SDK Info :

Min SDK : 23 | Target SDK : 34 | Gradle : 8.3.1` | Kotlin | Jetpack Compose

 

Android Studio Version :

Android Studio Iguana | 2023.2.1 Patch 1

 

License :

Apache License 2.0  

 

Android is a trademark of Google LLC.

 

© 2020-2024. Developed by Bharath Vishal G (https://github.com/BharathVishal). App logo - Fingerprint material icon.

Thank you. 🙂

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages