FLUTTER ECOSYSTEM

flutter_multi_formatter

A package of formatters for international phone numbers, credit / debit cards and a masked formatter

flutter_multi_formatter cover
Latest version
2.13.10
30-day downloads
141.2K
Likes
613
Pub points
150

Package Overview

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

Overview

flutter_multi_formatter is a Flutter package providing international phone number formatting, credit/debit card formatting, and customizable masked input formatting. It simplifies user input by automatically applying formatting rules as users type, enhancing usability and reducing errors. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform applications requiring robust input handling. It integrates seamlessly with Flutter's text fields and validation workflows.

Use cases
  • International phone number input
  • Credit/debit card number formatting
  • Masked input for IDs or codes
  • Form data validation
  • User-friendly input experiences
  • Cross-platform form handling
Key features
  • Supports international phone number formatting
  • Built-in credit/debit card formatters
  • Customizable mask patterns
  • Real-time input formatting
  • Platform-agnostic implementation
  • Easy integration with TextFormField
Suitable for
  • Developers building forms with input validation
  • Apps targeting global audiences
  • Payment or identity verification features
  • Cross-platform mobile and web apps
  • UX-focused input design
  • Applications requiring real-time formatting
Considerations
  • May require additional validation logic for edge cases
  • Custom masks need careful testing
  • Performance impact in high-frequency input scenarios
  • Limited to specific formatter types
  • Not suitable for complex dynamic masking
  • Depends on correct configuration for desired behavior
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add flutter_multi_formatter

Categories

Source repository

Related projects