flutter_fast_forms 0.9.0
flutter_fast_forms: ^0.9.0 copied to clipboard

Enhances Flutter SDK with framework-compliant form fields and a lightweight meta form widget layer to speed up form development

Flutter Fast Forms #

CI Pub Version codecov

Flutter Fast Forms is a package for building Flutter forms fast.

It enhances the Flutter SDK with

  • a set of FormField<T> wrappers based on built-in TexFormField / DropdownButtonFormField implementation for all Material input / selection components that provide platform-specific FormFieldBuilder<T> (when appropriate)
  • a lightweight meta layer of adaptive form widgets that allows for custom validation states beyond AutovalidateMode and populating all field values on Form changes
  • a collection of common FormFieldValidator<T> functions and a TextInputFormatter to mask text fields

Widget Table #

adaptive
FastFormControl<T>
adopts
Material
adopts
Cupertino
requires
Material Widget ancestor
when adaptive: true
FastCheckboxCheckboxListTilenoyes
FastCalendarCalendarDatePickernoyes
FastDatePickershowDatePickerCupertinoDatePickerno
FastDateRangePickershowDateRangePickernoyes
FastDropdownDropdownButtonFormField
<String>
noyes
FastRadioGroupRadioListTilenoyes
FastRangeSliderRangeSlidernoyes
FastSegmentedControlnoSlidingSegmenteControl
<String>
no
FastSliderSlider.adaptiveCupertinoSliderno
FastSwitchSwitchListTileCupertinoSwitchno
FastTextFieldTextFormFieldCupertinoTextFormFieldRowno
FastTimePickershowTimePickerno / use FastDatePicker
with
CupertinoDatePickerMode.time
yes
2
likes
120
pub points
47%
popularity

Publisher

udos86.de

Enhances Flutter SDK with framework-compliant form fields and a lightweight meta form widget layer to speed up form development

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, intl

More

Packages that depend on flutter_fast_forms