digit_forms_engine 0.0.6-dev copy "digit_forms_engine: ^0.0.6-dev" to clipboard
digit_forms_engine: ^0.0.6-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.6-dev #

BugFix #

  • Prefix and Suffix Text Fixes
  • Updated digit_scanner package

0.0.5-dev #

Added #

  • Added support for section and section Description in a form page

0.0.4-dev #

BugFix #

  • Removed min and maxLength validation for empty string

0.0.3-dev #

Added #

  • Added mobile number for type string

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 FormsBloc for 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 FormsBloc for loading and managing form state
  • Theming support via digit_ui_components
  • Custom format handling for scanner, location picker, and more
1
likes
0
points
32
downloads

Publisher

unverified uploader

Weekly Downloads

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, and summary generation.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

auto_route, collection, digit_formula_parser, digit_scanner, digit_ui_components, flutter, flutter_bloc, freezed_annotation, intl, json_annotation, provider, reactive_forms, uuid

More

Packages that depend on digit_forms_engine