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

Decision tree flow builder package for Flutter applications.

Changelog #

All notable changes to this project will be documented in this file.

The format follows Keep a Changelog guidelines.

This project follows Semantic Versioning.


1.0.0 - 2026-07-01 #

๐ŸŽ‰ Initial Release #

First stable release of zeba_academy_decision_tree.

A Flutter package for creating dynamic decision trees, interactive flows, and guided user journeys.


Added #

๐ŸŒณ Decision Tree Engine #

  • Added complete decision tree processing system
  • Added dynamic node navigation
  • Added answer-based path selection
  • Added unlimited decision levels support

โ“ Question Nodes #

  • Added DecisionNode model
  • Added question-based flow creation
  • Added multiple answer support
  • Added customizable node identifiers

๐Ÿ”€ Answer Paths #

  • Added DecisionAnswer model
  • Added next-node navigation
  • Added direct outcome routing
  • Added outcome detection helper

๐ŸŽฏ Outcome System #

  • Added DecisionOutcome model
  • Added final result screens
  • Added customizable outcome title
  • Added outcome description support

๐Ÿงฉ Flow Builder #

  • Added DecisionFlow widget
  • Added complete interactive decision flow
  • Added state-based navigation
  • Added question rendering system
  • Added answer selection handling

๐ŸŽจ UI Components #

Added reusable widgets:

  • QuestionCard
  • AnswerButton
  • OutcomeView
  • DecisionTreeView

๐ŸŒฒ Tree Visualization #

  • Added interactive tree viewer
  • Added zoom support
  • Added scrolling support
  • Added complete tree overview

๐Ÿงช Testing #

Added package tests for:

  • Decision node creation
  • Answer path handling
  • Decision engine lookup
  • Outcome detection

๐Ÿ“ฆ Package Improvements #

  • Added clean package architecture
  • Added public exports
  • Added documentation comments
  • Added Flutter package compatibility
  • Added strict analyzer compatibility

Developer Experience #

  • Simple API design
  • No external dependencies
  • Easy integration
  • Production-ready structure

License #

Released under:

GNU General Public License v3.0 (GPL-3.0)


Future Roadmap #

Planned improvements:

1.1.0 #

Coming features:

  • Animated tree transitions
  • Custom node builders
  • Custom answer widgets
  • Theme customization
  • JSON import/export
  • Decision tree editor

1.2.0 #

Planned:

  • Drag and drop tree builder
  • Visual flow designer
  • Persistent decision history
  • Analytics support

Thank you for using zeba_academy_decision_tree ๐Ÿ’™

0
likes
140
points
61
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Decision tree flow builder package for Flutter applications.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_decision_tree