pin_input_biometric_authenticator 0.0.4 copy "pin_input_biometric_authenticator: ^0.0.4" to clipboard
pin_input_biometric_authenticator: ^0.0.4 copied to clipboard

PlatformAndroid

A package for pin screen & biometric authentication in one package

Flutter Pin screen with Biometric Authenticator

Flutter package to create easily on screen pin input with biometric authentication.for Biometric its use Native SDK

Disclaimer : As of Now Only support for Android Platform

Android iOS MacOS Web Linux Windows

Feature #

  • Pin input
  • Biometric Authentication
  • Latest Native sdk support

Demo #

In the below gif you can see the Black screen , it's happens when I tap the biometric icon on the screen. screen recorders cannot get catch due to underlaying OS restrictions.

Usage #

first add the biometric permission to AndroidManifest.xml file

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.example.app">
  <uses-permission android:name="android.permission.USE_BIOMETRIC"/>
<manifest> 

PinScreenWithBiometric class to implement.

            //implementation
              PinScreenWithBiometric(
                controller: textEditingController,
                textFieldLength: 4,
                authResultCallBack: (bool? result) {
                  debugPrint("BIOMETRIC RESULT IS `$result`");
                },
              ),
           

Additional information #

Welcome for Contribution

License #

This package is licensed under the MIT license. See LICENSE for details.

2
likes
140
pub points
18%
popularity

Publisher

unverified uploader

A package for pin screen & biometric authentication in one package

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (LICENSE)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on pin_input_biometric_authenticator