Search packages, repositories and app categories

Package detailsv0.8.0

flutter_masked_text

Masked text input for flutter.

30-day downloads
1.6K
Likes
240
Pub points
20

Install package

flutter pub add flutter_masked_text

Package Overview

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

Flutter Masked Text is a Flutter package that enables masked text input fields, allowing users to enter data in a predefined format such as phone numbers, dates, or credit card numbers. It automatically formats input as the user types, improving usability and reducing errors. The package supports dynamic masks, customizable placeholders, and real-time validation. Ideal for forms requiring structured input, it enhances the user experience by guiding input through visual formatting. It integrates seamlessly with Flutter's TextField widget and works across platforms without additional configuration.

Use cases

  • Form inputs with fixed formats
  • Phone number entry
  • Date and time input
  • Credit card number formatting
  • Dynamic mask handling

Key features

  • Real-time input formatting
  • Customizable masks
  • Placeholder support
  • Built-in validation
  • Easy integration with TextField

Suitable for

  • Input fields requiring strict formatting
  • User-friendly form design
  • Mobile applications with data entry
  • Accessibility-focused interfaces
  • Internationalization-ready forms

Considerations

  • Limited platform-specific customization
  • No built-in international date formats
  • May require manual handling of complex logic
  • Depends on correct mask definition
  • Not suitable for unstructured text input

Categories

Projects using this package