Search packages, repositories and app categories

pin_keyboard cover
Package detailsv1.1.2

pin_keyboard

A Pin Keyboard Flutter package, Make it easy to use and minimal code.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
554
Likes
28
Pub points
130

Install package

flutter pub add pin_keyboard

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A minimal and easy-to-use Flutter package for implementing a PIN keyboard with little code. It provides a clean, customizable input field designed specifically for entering numeric PINs, ideal for authentication flows. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, ensuring consistent behavior across devices. With a simple API, developers can quickly integrate secure PIN entry functionality into their apps without extensive configuration.

Use cases

  • User authentication
  • Two-factor authentication
  • Secure login screens
  • Payment PIN entry
  • Account verification
  • Device unlock interfaces

Key features

  • Minimal setup
  • Cross-platform support
  • Customizable design
  • Numeric-only input
  • Focus management
  • Easy integration with form validation

Suitable for

  • Simple PIN entry forms
  • Authentication flows
  • Mobile and desktop apps
  • Low-code UI development
  • Secure input requirements

Considerations

  • Limited to numeric input only
  • No built-in password masking
  • Requires manual handling of input completion
  • Not suitable for complex text inputs
  • No advanced customization beyond basic styling

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

pin_keyboard

A Pin Keyboard Flutter package, Make it easy to use and minimal code.

"Buy Me A Coffee"

Screenshot

Usage

PinKeyboard(
    length: 4,
    enableBiometric: true,
    iconBiometricColor: Colors.blue[400],
    onChange: (pin) {},
    onConfirm: (pin) {},
    onBiometric: () {},
)

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package

No data available yet.