Overview
BrasilFields is a Dart package designed to simplify the use of Brazilian formatting and validation patterns in Flutter applications. It provides ready-to-use widgets and utilities for handling common Brazilian data formats such as CPF, CNPJ, phone numbers, dates, and currency. The package ensures consistent input formatting and real-time validation, improving user experience for Brazilian users. With support across all major platforms, it integrates seamlessly into any Flutter project requiring localization-specific input handling.
Use cases
- Form inputs with Brazilian formatting
- CPF/CNPJ validation
- Phone number masking
- Currency and date input formatting
- Real-time data validation
- Localization for Brazilian apps
Key features
- Predefined Brazilian format patterns
- Automatic input masking
- Built-in validation rules
- Cross-platform compatibility
- Easy integration with TextFormField
- Support for multiple Brazilian data types
Suitable for
- Flutter apps targeting Brazilian users
- Forms requiring strict data validation
- Developers needing quick Brazilian formatting solutions
- Projects with internationalization needs
- Apps handling financial or personal data
Considerations
- Requires manual setup for custom formats
- Limited to Brazilian-specific patterns
- May need additional styling for UI consistency
- Depends on Flutter's text input system
- Not suitable for non-Brazilian locales
