Package selection guidance compiled from public package information, community data, and project usage.
A Flutter package that formats text input as currency, automatically adding symbols, separators, and decimal points. It simplifies handling monetary values in text fields by ensuring consistent formatting during user input. Ideal for forms requiring financial data entry, it supports multiple platforms including mobile, web, and desktop. The formatter is easy to integrate and enhances user experience by providing real-time visual feedback on currency input.
Use cases
Financial app form inputs
E-commerce price entry
Expense tracking applications
Invoice and billing systems
User profile financial details
Payment gateway integration
Key features
Real-time currency formatting
Supports custom currency symbols
Automatic decimal and thousands separators
Cross-platform compatibility
Simple integration with TextFields
Configurable decimal places
Suitable for
Developers building finance-related apps
Apps requiring formatted monetary input
Projects needing consistent number formatting
Teams prioritizing user input usability
Flutter beginners seeking simple formatters
Considerations
May require additional validation for edge cases
Customization options limited to basic formatting
Does not handle currency conversion
Not suitable for multi-currency environments without extra logic
Performance impact negligible but present in high-frequency updates
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
Currency Text Input Formatter
Currency Text Input Formatter for Flutter.
https://pub.dev/packages/currency_text_input_formatter