Flutter Gems

Browse 4900+ useful Dart & Flutter packages that are neatly categorized!

Subscribe Medium LinkedIn Twitter

Top Flutter Biometric and Local Authentication packages

Last updated: March 25, 2023

There are many ways to authenticate a user's identity on a mobile device. The most common method is through local authentication using device PIN, Pattern or Passcode, but another option includes biometric authentication. Biometric authentication is a type of security that uses a person's physical characteristics, such as their fingerprint or iris, to verify their identity. This type of authentication is often used in smartphones, as it is more secure than using a traditional password.

The complete list of Biometric Authentication (Fingerprint, Iris) and Local Authentication (PIN, Pattern, Passcode) Flutter packages is proided below.


local_auth
Null safety 👍 1.96K
Maintenance Status: Good

Flutter plugin for Android and iOS devices to allow local authentication via fingerprint, touch ID, face ID, passcode, pin, or pattern.

biometric_storage
Null safety 👍 184
Maintenance Status: Good

Secure Storage: Encrypted data store optionally secured by biometric lock with support for iOS, Android, MacOS. Partial support for Linux, Windows and web (localStorage).

flutter_screen_lock Card Image
flutter_screen_lock
Null safety 👍 177
Maintenance Status: Good

Provides the ability to lock the screen on ios and android. Biometric authentication can be used in addition to passcode.

flutter_app_lock
Null safety 👍 83
Maintenance Status: Good

A Flutter package for showing a lock screen on app open and app pause.

flutter_locker
Null safety 👍 34
Maintenance Status: Good

Secures your secrets in keychain using biometric authentication (Fingerprint, Touch ID, Face ID...)

flutter_authgear Card Image
flutter_authgear
Null safety 👍 3
Maintenance Status: Good

Authgear SDK for Flutter

flutter_local_auth_invisible
Null safety 👍 41
Maintenance Status: Average

Flutter plugin for Android and iOS device authentication sensors such as Fingerprint Reader and Touch ID with no visible dialog on Android.

is_lock_screen
Null safety 👍 35
Maintenance Status: Average

Detects if device is in lock screen. Useful for determining whether app entered background due to locking screen or leaving app.

biometricx
Null safety 👍 27
Maintenance Status: Average

The easy way to use biometric authentication in your Flutter app.

native_auth
Null safety 👍 22
Maintenance Status: Average

this package is to implement faceID, touchID and fingerprint authentication

pattern_lock
Null safety 👍 27
Maintenance Status: Poor

Pattern lock as Flutter widget. Customizable and easy to use.