tree_navigator 1.0.0 copy "tree_navigator: ^1.0.0" to clipboard
tree_navigator: ^1.0.0 copied to clipboard

A powerful Flutter library for navigating and managing complex JSON tree data structures with support for conditional logic, script engine, and multiple navigation strategies.

1.0.0 #

  • Initial Release: First stable version of Tree Navigator
  • Core Features:
    • JSON tree navigation with support for complex data structures
    • Smart navigation with static and dynamic routing based on conditions
    • Built-in script engine for executing complex logic
    • State management for tracking navigation state
    • Navigation history and journey tracking
    • Support for JSON Rule Engine and Strategy Pattern
    • Extensible architecture with custom functions and strategies
  • Navigation Methods:
    • current() - Get current node
    • next() - Move to next node with optional parameters
    • prev() - Go back to previous node
    • reset() - Reset to root node
    • set() - Set state values
  • Utility Functions:
    • history() - Get navigation history
    • journey() - Get detailed selection trace
    • getleafs() - Find all leaf nodes
    • lastsel() - Get last selection
  • Script Engine:
    • Custom function registration
    • Script execution with context
    • JSON rule execution
    • Strategy pattern implementation
  • Examples: Comprehensive examples for survey systems and dynamic menus
  • Documentation: Complete API reference and usage examples
3
likes
140
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful Flutter library for navigating and managing complex JSON tree data structures with support for conditional logic, script engine, and multiple navigation strategies.

Repository (GitHub)
View/report issues

Topics

#json #flutter #dart

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on tree_navigator