zeba_academy_decision_tree 1.0.0
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
DecisionNodemodel - Added question-based flow creation
- Added multiple answer support
- Added customizable node identifiers
๐ Answer Paths #
- Added
DecisionAnswermodel - Added next-node navigation
- Added direct outcome routing
- Added outcome detection helper
๐ฏ Outcome System #
- Added
DecisionOutcomemodel - Added final result screens
- Added customizable outcome title
- Added outcome description support
๐งฉ Flow Builder #
- Added
DecisionFlowwidget - Added complete interactive decision flow
- Added state-based navigation
- Added question rendering system
- Added answer selection handling
๐จ UI Components #
Added reusable widgets:
QuestionCardAnswerButtonOutcomeViewDecisionTreeView
๐ฒ 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 ๐