flutter_dynamic_form library

Classes

DateFieldConfig
Configuration for a date picker field.
DynamicFormBuilder
Main widget for rendering a dynamic form.
DynamicFormController
Controller for managing dynamic form state and validation.
DynamicFormField
Abstract base class for all dynamic form field configurations.
EmailValidator
Validator that checks if a value is a valid email address.
FieldType
Represents the type of a form field.
FieldValidator
Abstract base class for field validators.
FieldWidgetFactory
Factory for creating field widgets based on field configuration.
FormConfig
Configuration for an entire dynamic form.
MinLengthValidator
Validator that ensures a string meets a minimum length requirement.
PatternValidator
Validator that checks if a value matches a regular expression pattern.
RadioFieldConfig
Configuration for a radio button field.
RadioOption
Represents a single option in a radio button group.
RequiredValidator
Validator that ensures a field has a non-empty value.
TextFieldConfig
Configuration for a text input field.
ValidationResult
Result of form validation.

Typedefs

FieldWidgetBuilder = Widget Function(DynamicFormField field, DynamicFormController controller)
Type definition for custom field widget builders.