typed_form_fields 1.0.0 copy "typed_form_fields: ^1.0.0" to clipboard
typed_form_fields: ^1.0.0 copied to clipboard

Type-safe, universal form field wrapper with BLoC integration. Provides generic FieldWrapper<T> for any data type with built-in validation, debouncing, and performance optimizations.

Changelog #

1.0.0 Initial Release #

  • 🎉 First public release of typed_form_fields!
  • Type-safe, universal form field wrapper (FieldWrapper<T>) for any widget
  • 7 pre-built widgets: TypedTextField, TypedCheckbox, TypedSwitch, TypedDropdown, TypedSlider, TypedDatePicker, TypedTimePicker
  • Complete validation system: required, email, min/max, pattern, phone, credit card, URL, custom, and more
  • Cross-field validation (e.g., password confirmation, field matching)
  • Conditional validation (validate only when certain conditions are met)
  • Composite and chainable validators
  • BLoC integration for reactive state management
  • Debouncing and performance optimizations
  • Built-in localization for 11 languages
  • Dynamic form updates: add/remove fields, update validation rules, update errors at runtime
  • Full error handling and type safety
  • Comprehensive documentation and examples
7
likes
0
points
38
downloads

Publisher

unverified uploader

Weekly Downloads

Type-safe, universal form field wrapper with BLoC integration. Provides generic FieldWrapper<T> for any data type with built-in validation, debouncing, and performance optimizations.

Repository (GitHub)
View/report issues

Topics

#form #validation #bloc #type-safety

Funding

Consider supporting this project:

github.com

License

unknown (license)

Dependencies

equatable, flutter, flutter_bloc, freezed_annotation, intl, meta

More

Packages that depend on typed_form_fields