zeba_academy_path 0.0.1
zeba_academy_path: ^0.0.1 copied to clipboard
A Flutter learning path builder package with roadmaps, checkpoints, milestones and progress tracking.
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-24 #
๐ Initial Release #
First public release of Zeba Academy Path.
Added โจ #
Learning Path Builder #
- Added customizable learning roadmap builder
- Added structured learning journey support
- Added course and skill progression system
Learning Topic Model #
- Added
LearningTopicmodel - Added topic title support
- Added topic descriptions
- Added locked topic state
- Added unlocked topic state
- Added completed topic state
Progress Tracking #
- Added automatic completion calculation
- Added topic progress calculation
- Added completion percentage support
UI Components #
Added reusable Flutter widgets:
-
LearningPathView- Displays complete learning roadmap
- Shows learning progress
- Renders topic list
-
TopicCard- Displays learning topics
- Shows completion status
- Shows locked/unlocked state
-
PathProgressBar- Displays visual progress
- Shows completion percentage
Package Structure #
Added clean package architecture:
lib/
โโโ models/
โ โโโ learning_path.dart
โ โโโ learning_topic.dart
โโโ widgets/
โ โโโ path_view.dart
โ โโโ topic_card.dart
โ โโโ progress_bar.dart
โโโ zeba_academy_path.dart
Testing ๐งช #
Added package tests for:
- Topic progress calculation
- Completed topic validation
- Learning path completion calculation
Documentation ๐ #
Added:
- Production README
- Usage examples
- Installation guide
- Feature documentation
License ๐ #
Released under:
GNU General Public License v3.0 (GPL-3.0)
Upcoming ๐ #
Planned Features #
v0.1.0 #
- Animated learning roadmap
- Timeline based path UI
- Custom themes
- Better customization options
v0.2.0 #
- Achievement badges
- XP system
- Certificates
- Gamification features
v1.0.0 #
- Firebase progress sync
- API support
- Advanced analytics
- Enterprise learning dashboards
Maintainers #
Sufyan bin Uzayr
Open-source developer
Thank you for using Zeba Academy Path โค๏ธ
Build better learning experiences with Flutter ๐