khalid64927 / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.0.2 | Kotlin | Jetpack Compose

 

Android Studio Version :

Android Studio Flamingo | 2022.2.1 Patch 2

 

License :

Apache License 2.0  

 

© 2020-2023. 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.

License:Apache License 2.0


Languages

Language:Kotlin 100.0%