adaptive_form 1.0.0
adaptive_form: ^1.0.0 copied to clipboard
A flexible, extensible Flutter package for building dynamic forms from configuration. Supports TextField, RadioButton, DatePicker, and custom field types.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.1 #
- Rename package to
adaptive_form.
1.0.0 - 2026-02-03 #
Added #
- Initial release of flutter_dynamic_form package
- Core field types: TextField, RadioButton, DatePicker
- Extensible architecture with registry pattern for custom field types
- Validation system with built-in validators:
- RequiredValidator
- EmailValidator
- MinLengthValidator
- PatternValidator
- DynamicFormController with ChangeNotifier for reactive state management
- DynamicFormBuilder widget for rendering forms
- Comprehensive documentation and example app
- Full null-safety support
- Unit tests for core functionality
Features #
- Build dynamic forms from configuration
- Type-safe field value management
- Customizable field rendering
- Form validation with detailed error messages
- Submit callback with form values
- Reset and clear form functionality