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

A powerful, reactive, and dynamic form builder for Flutter supporting JSON-driven forms, conditional fields, validation, and custom UI components.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.0.0 #

Added #

  • Initial release of flutter_smart_forms.
  • Fully reactive, JSON-driven form builder for Flutter.
  • Support for conditional visibility (showIf, hideIf) and enable/disable rules (enableIf).
  • Built-in validation and async validation support.
  • Reactive updates for form fields when JSON or FieldModel changes.
  • Nested array fields and complex field hierarchies.
  • Common field types:
    • SmartTextField
    • SmartEmailField
    • SmartPasswordField
    • SmartPhoneField
    • SmartDateField
    • SmartOtpField
    • SmartBarcodeField
    • SmartDropdownField
    • SmartCheckboxField
    • SmartFileUploadField
    • SmartImageUploadField
    • SmartSuggestionField
    • SmartSignatureField
    • SmartArrayField
  • Reactive visibility updates with ReactiveVisibility wrapper.
  • Customizable field styles and spacing.
  • Form submission handling with loading state.
  • Support for onSubmit callback with current form values.
  • Scrollable forms with keyboard dismissal.
  • Optional formKey for external validation handling.
  • Easily extensible for custom fields.

Fixed #

  • N/A (Initial release)

Changed #

  • N/A (Initial release)
1
likes
0
points
279
downloads

Documentation

Documentation

Publisher

unverified uploader

Weekly Downloads

A powerful, reactive, and dynamic form builder for Flutter supporting JSON-driven forms, conditional fields, validation, and custom UI components.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

crop_your_image, file_picker, flutter, flutter_image_compress, flutter_svg, flutter_typeahead, image_picker, intl, mobile_scanner, multi_select_flutter, path_provider, pinput, signature

More

Packages that depend on flutter_smart_forms