digit_flow_builder 0.0.1 copy "digit_flow_builder: ^0.0.1" to clipboard
digit_flow_builder: ^0.0.1 copied to clipboard

A JSON-driven dynamic UI rendering framework that builds complete screens and workflows from configuration. Flow configs are registered in `FlowRegistry` by the host application, and the framework ren [...]

0.0.1 #

  • Initial release
  • JSON-driven dynamic UI rendering framework
  • Two screen types: FORM (via digit_forms_engine) and TEMPLATE (via WidgetRegistry)
  • 12 built-in action types: CREATE_EVENT, UPDATE_EVENT, SEARCH_EVENT, REFRESH_SEARCH, FETCH_TRANSFORMER_CONFIG, REVERSE_TRANSFORM, NAVIGATION, BACK_NAVIGATION, OPEN_SCANNER, SHOW_TOAST, CLEAR_STATE, CLOSE_POPUP
  • 26+ built-in widgets for TEMPLATE screens
  • FlowRegistry for registering and retrieving flow configs
  • Conditional action execution using digit_formula_parser
  • Template interpolation with {{key}} syntax
  • Bidirectional pagination with scroll listeners
  • Multi-instance state management via FlowCrudStateRegistry
  • Custom widget registration support
  • Screen capture protection
0
likes
30
points
119
downloads

Publisher

unverified uploader

Weekly Downloads

A JSON-driven dynamic UI rendering framework that builds complete screens and workflows from configuration. Flow configs are registered in `FlowRegistry` by the host application, and the framework renders forms or templates, handles user actions (search, create, update, delete, navigate), and manages state — all without writing screen-level code.

License

MIT (license)

Dependencies

auto_route, collection, digit_crud_bloc, digit_data_converter, digit_data_model, digit_forms_engine, digit_formula_parser, digit_scanner, digit_ui_components, flutter, flutter_bloc, intl, qr_flutter, screen_protector

More

Packages that depend on digit_flow_builder