Top Flutter Biometric and Local Authentication packages 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
2670
Flutter plugin for Android and iOS devices to allow local authentication via fingerprint, touch ID, face ID, passcode, pin, or pattern.
biometric_storage
236
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
223
Provides the ability to lock the screen on ios and android. Biometric authentication can be used in addition to passcode.
flutter_local_auth_invisible
52
Flutter plugin for Android and iOS device authentication sensors such as Fingerprint Reader and Touch ID with no visible dialog on Android.
flutter_locker
46
Secures your secrets in keychain using biometric authentication (Fingerprint, Touch ID, Face ID...)
is_lock_screen
45
Detects if device is in lock screen. Useful for determining whether app entered background due to locking screen or leaving app.