Package selection guidance compiled from public package information, community data, and project usage.
A platform-agnostic Flutter package that provides a customizable passcode input screen, designed to resemble native iOS passcode interfaces. It supports various customization options including colors, sizes, and fonts, making it suitable for secure PIN or OTP entry across multiple platforms. The package is lightweight and integrates seamlessly into Flutter apps, offering a consistent user experience on Android, iOS, Web, macOS, Windows, and Linux.
Use cases
Secure login with PIN
Two-factor authentication
OTP verification
Biometric fallback
App lock screen
Payment confirmation
Key features
Native-like iOS design
Fully customizable appearance
Cross-platform compatibility
Simple integration
Supports all major platforms
Configurable input behavior
Suitable for
Apps requiring secure PIN entry
Authentication flows
Mobile app developers
UX-focused applications
Multi-platform projects
Security-conscious features
Considerations
Requires manual handling of passcode validation
Limited built-in security measures
Custom styling may affect accessibility
Not optimized for complex form workflows
No built-in biometric integration
Depends on external logic for state management
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
Flutter - Passcode Lock Screen
A Flutter package for iOS and Android for showing passcode input screen, similar to Native iOS.