 
Flutter – Passcode Lock Screen
A Flutter package for iOS and Android for showing passcode input screen, similar to Native iOS.

Installation
First add passcode_screen as a dependency in your pubspec.yaml file.
Then use import
import 'package:passcode_screen/passcode_screen.dart';What can it do for you?

1.Create a beautiful passcode lock view simply.
PasscodeScreen(
  title: title,
  passwordEnteredCallback: _onPasscodeEntered,
  cancelLocalizedText: 'Cancel',
  deleteLocalizedText: 'Delete',
  shouldTriggerVerification: _verificationNotifier.stream,  
);2.Passcode input completed callback.
_onPasscodeEntered(String enteredPasscode) {
}3.Notify passcode screen if passcode correct or not
final StreamController<bool> _verificationNotifier = StreamController<bool>.broadcast();
_onPasscodeEntered(String enteredPasscode) {
  bool isValid = '123456' == enteredPassword;
  _verificationNotifier.add(isValid);
}Don’t forget to close a stream
@override
void dispose() {
  _verificationNotifier.close();
  super.dispose();
}
4.Customize UI.
Customize circles
class CircleUIConfig {
  final Color borderColor;
  final Color fillColor;
  final double borderWidth;
  final double circleSize;
  double extraSize;
}Customize keyboard
class KeyboardUIConfig {
  final double digitSize;
  final TextStyle digitTextStyle;
  final TextStyle deleteButtonTextStyle;
  final Color primaryColor;
  final Color digitFillColor;
  final EdgeInsetsGeometry keyboardRowMargin;
  final EdgeInsetsGeometry deleteButtonMargin;
}
iOS & Android
Plugin is totally platform agnostic. No configuration required – the plugin should work out of the box.
Contributions
Warmly welcome to submit a pull request!
Passcode Lock Screen
Passcode Lock Screen is owned and maintained by Redeyes Dev
Used in production
Contributors
Vladimir Hudnitsky
BeDaut
mix1009
Relase notes:
1.0.0+1:
Basic implementation of a widget.
- 
You could show a widget, enter passcode and validate it. 1.0.1
- Added isValidCallbackto help you handle success scenario.isValidCallbackwill be invoked after passcode screen will pop.
1.0.2
- Added configurable background and title color. (by @BeDaut)
- Added cancelCallbackto react when user cancelled widget (by @mix1009)
Source Code
Pelase Visit Flutter Passcode Lock Screen Source Code at Github




