LoForm
LoForm is still experimental, missing features and bugs are to be expected.
LoForm is a low-code and lightweight Flutter form library, inspired by Formik — the world's most popular form library for React, used in production at Airbnb, Stripe, NASA and more.
Features
- No boilerplate: 90% less code compared to bloc + formz.
- Informational: provides a lot of useful states (
touched
,status
,error
) for each field in the form. - Server-errors friendly: unlike flutter_form_builder which requires external errors to be managed by a separate state.
- Reusable and easy validation: uses the builder pattern for building validations.
Simple Usage
This is a simple example, for a more complex one see the RegisterForm
widget.