FLUTTER ECOSYSTEM

flutter_masked_text2

Masked text input for flutter.

flutter_masked_text2 cover
Latest version
0.9.1
30-day downloads
21.2K
Likes
97
Pub points
120

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Flutter Masked Text 2 is a Flutter package that enables formatted text input with customizable masks, ideal for fields like phone numbers, dates, and credit cards. It provides real-time input validation and formatting as users type, ensuring data consistency. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. It's lightweight, easy to integrate, and maintains cursor position during input. Designed for developers seeking intuitive, user-friendly input handling without sacrificing performance.

Use cases
  • Phone number input
  • Date and time formatting
  • Credit card number entry
  • Custom numeric or alphanumeric masks
  • Form field validation
  • User-friendly data entry
Key features
  • Real-time masking and formatting
  • Cursor position preservation
  • Support for multiple platforms
  • Configurable mask patterns
  • Built-in validation
  • Easy integration with TextFormField
Suitable for
  • Developers building forms with structured input
  • Apps requiring consistent data formatting
  • Projects needing cross-platform compatibility
  • UX-focused applications
  • Input fields with strict format requirements
Considerations
  • May require careful mask pattern design
  • Limited support for dynamic mask changes
  • Potential complexity with nested or conditional masks
  • Not suitable for unstructured text input
  • Performance impact with very complex masks
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add flutter_masked_text2

Categories

Source repository

Related projects