dynamic_field_builder 2.1.0 copy "dynamic_field_builder: ^2.1.0" to clipboard
dynamic_field_builder: ^2.1.0 copied to clipboard

Build reactive Flutter forms from a dart map or JSON config with full UI customization.

2.1.0 #

  • New Field Types: Added FieldType.multiSelect (renders as a FilterChip wrap) and FieldType.group for nested layouts.
  • Reactivity: Added valueStream to DynamicFormController for live state observation.
  • Form Enhancements: Added initialValues to DynamicForm for easy pre-population.
  • Field Enhancements: Added readOnly, onChanged, and autofillHints to DynamicField.
  • Robustness: DynamicField.fromJson now gracefully falls back to FieldType.text on unknown field types.

2.0.2 #

  • Replaced README video with hero.gif for proper pub.dev and GitHub rendering.

2.0.1 #

  • Fixed video embedding issue in README.md to ensure correct rendering across platforms.

2.0.0 #

  • BREAKING CHANGE: Replaced decorationProps (Map<String, dynamic>) with the type-safe FieldDecorationOverride class for customizing InputDecoration properties.
  • Added new field types: FieldType.radio, FieldType.slider, FieldType.file, and FieldType.phone.
  • Expanded the use of customData to provide min, max, and divisions for sliders, as well as onFilePick callbacks for file pickers.
  • Updated documentation with customData examples and project disclaimers.

1.4.2 #

  • Fixed image URL and homepage link by correcting the GitHub repository name from dynamic_field_builder to dynamic_form_builder.

1.4.1 #

  • Fixed relative image path in README.md so it renders correctly on pub.dev.

1.4.0 #

  • Added DynamicStepperForm for out-of-the-box multi-step form capabilities.
  • Added DynamicStep model for logically grouping fields into a stepper.
  • Included DynamicFieldBuilder typedef alias for API consistency and flexibility.
  • Expanded JSON Serialization documentation showcasing the pre-existing fromJson power.
  • Enhanced fromJson on DynamicField to intelligently parse id as an alias for key.

1.3.0 #

  • Expose submit() and reset() methods on DynamicFormController for complete form lifecycle management.
  • Added visibleIf property for intuitive, map-based conditional visibility.
  • Expanded README.md to highlight "Theme-First" architecture and elite-tier capabilities.

1.2.0 #

  • Renamed FieldConfig to DynamicField for intuitive modeling.
  • Added explicit documentation for key, type, and label mapping.
  • Added decoration and style parameters to DynamicField for enhanced styling flexibility.
  • Introduced validator callback for advanced form validation.
  • Added customData field to effortlessly pass custom parameters.
  • Updated README.md with a comprehensive real-world Login Form snippet.

1.1.0 #

  • Updated to latest Flutter APIs (resolved deprecation warnings for activeColor and withOpacity).
  • Added activeThumbColor to FieldConfig for enhanced Switch customization.
  • Comprehensive Dartdoc documentation for the entire public API (improved coverage to 100%).
  • Improved code quality and resolved linting issues.

1.0.0 #

  • Initial stable release.
  • Added full UI customization for all field types.
  • Support for Widget based prefix and suffix (Icons, Images, etc.).
  • Built-in password visibility toggle.
  • Added submitButtonBuilder for custom form submission buttons.
  • Enhanced styling for Switch and Checkbox (custom colors).
  • Improved DynamicFormTheme with granular decoration overrides.
1
likes
150
points
584
downloads

Documentation

API reference

Publisher

verified publisherfirad.logvion.com

Weekly Downloads

Build reactive Flutter forms from a dart map or JSON config with full UI customization.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, intl

More

Packages that depend on dynamic_field_builder