signal_form 0.0.1 copy "signal_form: ^0.0.1" to clipboard
signal_form: ^0.0.1 copied to clipboard

Schema-based, strongly typed form management for Flutter. Declarative validation, fluent API, built-in widgets, and high performance.

0.0.1 #

  • Initial release.
  • Schema-based form management with strongly typed Field<T> declarations.
  • Fluent validation API — chain sync and async validators in a single expression.
  • Built-in validators for strings, numbers, dates, booleans, lists, and date ranges.
  • Validation modes: onChange, onBlur, and onSubmit.
  • Conditional validation with applyWhen and cross-field references via valueOf.
  • Input masking with automatic JSON stripping.
  • Debounce support for keystroke-heavy fields.
  • Auto-scroll to first invalid field on submit() and trigger().
  • Ready-made Material widgets: SignalTextField, SignalDropdown, SignalCheckbox, SignalSwitch, SignalRadioGroup, SignalCheckboxGroup, SignalSlider, SignalRangeSlider, SignalDateTimePicker, SignalDateRangePicker, SignalChoiceChip, SignalFilterChip.
  • SignalFormField<T> escape hatch to wrap any custom widget.
4
likes
160
points
0
downloads

Documentation

API reference

Publisher

verified publisherflutterando.com.br

Weekly Downloads

Schema-based, strongly typed form management for Flutter. Declarative validation, fluent API, built-in widgets, and high performance.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on signal_form