FLUTTER ECOSYSTEM

easy_mask

Easy and Powerful Mask for TextField, TextFormField and Strings. Has multi mask support, reverse mask for currency and placeholder. It controls user's cursor.

easy_mask cover
Latest version
2.0.1
30-day downloads
18.2K
Likes
159
Pub points
150

Package Overview

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

Overview

Easy Mask is a Flutter package that simplifies input formatting for text fields and strings with powerful masking capabilities. It supports multiple masks, reverse masking for currency formatting, and customizable placeholders. The package intelligently manages the cursor position during user input, ensuring a smooth typing experience. Ideal for forms requiring structured input like phone numbers, dates, or financial values, it enhances usability by automatically applying format as users type.

Use cases
  • Form inputs with structured data
  • Currency and number formatting
  • Date and phone number masks
  • Real-time input validation
  • Dynamic mask switching
  • Placeholder management
Key features
  • Multi-mask support
  • Reverse mask for currency
  • Automatic cursor control
  • Customizable placeholders
  • Real-time formatting
  • Cross-platform compatibility
Suitable for
  • Developers building form-heavy apps
  • Apps needing formatted input fields
  • Financial or data-entry applications
  • Projects requiring consistent input patterns
  • Teams prioritizing UX in text input
Considerations
  • May require careful handling of complex mask logic
  • Limited documentation beyond basic examples
  • Potential performance impact with many active masks
  • Not ideal for non-text input scenarios
  • Requires testing across all target platforms
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add easy_mask

Categories

Source repository

Related projects

No data available yet.