flutter_formx library

Classes

FormX<T>
Vanilla implementation of FormX. The state management implementations should hold one instance of this class.
FormXCubit<T>
Bloc implementation of FormX with FormXAdapter
FormXField<V>
FormXField is an immutable class used by FormX to handle each field in the form, where V stands for the type used as the value of the form field.
FormXState<T>
FormXState is a class that holds the state of a form.
RequiredFieldValidator
A validator to ensure the field is filled with any non-null and non-empty value.
Validator<T>
Validator is an abstract class that will allow you to create whatever validation you need, always returning the same ValidatorResult object. T stands for the type used to identify the fields such as a custom object or a string.
ValidatorResult
ValidatorResult is a helper class designed to help Validator implementations always return the same object type.

Mixins

FormXMobX<T>
MobX implementation of FormX