adaptive_form 1.0.0 copy "adaptive_form: ^1.0.0" to clipboard
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
3
likes
140
points
94
downloads

Publisher

unverified uploader

Weekly Downloads

A flexible, extensible Flutter package for building dynamic forms from configuration. Supports TextField, RadioButton, DatePicker, and custom field types.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, intl

More

Packages that depend on adaptive_form