zeba_academy_concept_map 0.0.1
zeba_academy_concept_map: ^0.0.1 copied to clipboard
Interactive concept map and mind map Flutter package with draggable nodes, relationships, zoom, pan and export support.
Changelog #
All notable changes to this project will be documented in this file.
The format follows Keep a Changelog and this project follows Semantic Versioning.
0.0.1 - 2026-06-13 #
๐ Initial Release #
First public release of Zeba Academy Concept Map.
zeba_academy_concept_map is a Flutter package for building interactive
concept maps, mind maps, and visual learning structures with draggable nodes,
topic relationships, zoom, pan, custom nodes, and export support.
โจ Features Added #
๐ง Concept Map System #
- Added interactive concept map canvas
- Added mind map creation support
- Added visual topic organization
- Added learning relationship visualization
- Added scalable map workspace
๐ Node System #
- Added
ConceptNodemodel - Added node title support
- Added custom node types
- Added custom node colors
- Added node positioning
- Added node serialization support
๐ Relationship System #
- Added concept connection support
- Added
ConceptEdgemodel - Added node-to-node relationships
- Added visual connection rendering
๐ฑ๏ธ Interaction #
- Added draggable nodes
- Added drag and drop functionality
- Added touch support
- Added mouse support
- Added interactive node movement
๐ Zoom & Pan #
- Added zoom controls
- Added pan navigation
- Added Flutter
InteractiveViewersupport - Added large canvas navigation
๐ค Export #
- Added JSON export functionality
- Added map data serialization
- Added reusable export utilities
๐๏ธ Architecture #
Added modular package structure:
lib/
โโโ models
โ
โโโ widgets
โ
โโโ controllers
โ
โโโ painters
โ
โโโ utils
๐ฆ Public API #
Added:
Controller #
ConceptMapController
Handles:
- Nodes
- Connections
- Export
Models #
ConceptNode
ConceptEdge
Widget #
ConceptMap
Export Utility #
MapExporter
๐ Developer Improvements #
- Added clean Flutter package structure
- Added reusable components
- Added package exports
- Added documentation
- Added example usage
- Added testing support
- Added pub.dev ready configuration
๐งช Testing #
Verified with:
flutter test
flutter analyze
Package passes validation checks.
๐ Documentation #
Added:
- Installation guide
- Usage examples
- API documentation
- Feature overview
- License information
๐ฎ Roadmap #
0.0.2 #
Planned:
- Node editing
- Node deletion
- Custom node widgets
- Better animations
- Improved connectors
0.0.3 #
Planned:
- PNG export
- PDF export
- Image export
- Auto layout engine
0.0.4 #
Planned:
- Undo / redo system
- Save and restore maps
- Local persistence
1.0.0 #
Planned:
- Advanced mind map editor
- Professional learning visualization tools
- Large scale map optimization
- Collaboration features
๐ License #
This project is licensed under:
GNU General Public License v3.0
See the LICENSE file for full details.
๐จโ๐ป Maintainer #
Created by:
Sufyan bin Uzayr
Website:
๐ Zeba Academy #
Learning platform for:
- Coding
- Technology
- Development
- Practical projects
Website:
Coding Resources:
Thank you for supporting open-source development โค๏ธ