digit_forms_engine 0.0.12-dev
digit_forms_engine: ^0.0.12-dev copied to clipboard
A dynamic form rendering engine for Flutter, built on top of the `digit_ui_components` package. It supports multi-page, configurable forms based on a JSON schema with automatic validation, navigation, [...]
0.0.12-dev #
- Added dynamic validator resolver context
0.0.11-dev #
- Updated scanner to support multiple scanning
- added validation for scanning
0.0.10-dev #
- Fixed issue related to multiple submit button
0.0.8-dev #
- Added dependency field logic
- Added formula parser to validate dependency
0.0.2-dev #
Added #
- Dynamic form rendering engine based on JSON schema
- Page configuration with map-based pages (keyed by page name)
- Support for multiple field types:
text,dropdown,latLng,locality, etc. - Validation support using
reactive_forms - Built-in navigation and page order logic
- Integration-ready with
FormsBlocfor loading and managing form state - Theming support via
digit_ui_components - Custom format handling for scanner, location picker, and more
- Form state management using BLoC pattern
- Multi-page form support with automatic navigation
- Conditional validation
- Form submission with data collection and summary generation
Technical Features #
- JSON-driven form configuration
- Automatic form control generation
- Field-level and page-level validation
- Custom widget builders for different field types
- Localization support
- Responsive design with digit_ui_components theming
- Type-safe form data handling
- Memory-efficient form state management
0.0.1-dev #
Initial Development Release #
- Dynamic form rendering engine based on JSON schema
- Page configuration now supports map-based pages (keyed by page name)
- Field types supported:
text,dropdown,latLng,locality, etc.
- Validation support using
reactive_forms - Built-in navigation and page order logic
- Integration-ready with
FormsBlocfor loading and managing form state - Theming support via
digit_ui_components - Custom format handling for scanner, location picker, and more