Skip to content

khalane-roshani/BiometricAuthentication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BiometricAuthentication : Android Biometric Security 🔒

FingerAuth is a professional Java implementation of the modern AndroidX Biometric Library. It provides a secure, standardized way to integrate fingerprint authentication into Android applications, utilizing the BiometricPrompt API for maximum security and hardware compatibility.


📋 Project Information

  • Author: Roshani Khalane
  • Created: 24th January, 2026
  • Platform: Android (Java)
  • Minimum SDK: API 23+ (Marshmallow)

🛡️ Key Features

  1. Unified Biometric UI: Uses the official Android system dialog for a consistent user experience.
  2. Device Capability Check: Verifies if the device supports biometrics and if fingerprints are enrolled before attempting authentication.
  3. Success/Failure Callbacks: Handles all authentication states including success, user cancellation, and hardware errors.
  4. Fallback Security: Supports device PIN/Pattern as a secondary authentication method.
  5. Hardware Agnostic: Works seamlessly with rear-mounted, side-mounted, and in-display fingerprint sensors.

🚀 Getting Started

1. Add Dependency

Add the following to your app-level build.gradle file:

dependencies {
    implementation 'androidx.biometric:biometric:1.1.0'
}

About

Finger Authentication for Android Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages