FLUTTER ECOSYSTEM

extended_masked_text

A small set of custom TextEditingControllers that allows masked text inputs for flutter apps

Latest version
3.0.1
30-day downloads
14.8K
Likes
147
Pub points
160

Package Overview

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

Overview

ExtendedMaskedText is a Flutter package providing custom TextEditingControllers for creating masked text inputs, enabling users to enter data like phone numbers, dates, or IDs with predefined formats. It supports real-time formatting and validation during input, improving user experience by ensuring correct structure as they type. The package is lightweight and integrates seamlessly into forms and input fields across multiple platforms.

Use cases
  • Form inputs with structured data
  • Phone number entry with formatting
  • Date and time input with masks
  • Credit card number formatting
  • Dynamic mask generation based on user input
Key features
  • Real-time input masking
  • Customizable mask patterns
  • Automatic cursor positioning
  • Support for dynamic masks
  • Built-in validation logic
Suitable for
  • Developers building form-heavy apps
  • Apps requiring strict input formatting
  • Cross-platform mobile and desktop applications
  • User interfaces emphasizing input accuracy
Considerations
  • May require careful mask pattern design
  • Limited to text input scenarios
  • Potential complexity with nested or variable masks
  • Not suitable for non-text input types
  • Requires manual handling of special characters in masks
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add extended_masked_text

Categories

Source repository

Related projects