zeba_academy_course_player 1.0.0
zeba_academy_course_player: ^1.0.0 copied to clipboard
Complete Flutter course player with video, PDFs, notes, bookmarks and progress tracking.
Changelog #
All notable changes to this project will be documented in this file.
The format follows common open-source changelog conventions.
1.0.0 - 2026-06-11 #
Initial Release 🎉 #
First stable public release of zeba_academy_course_player.
Added #
- Video lesson player support
- Embedded PDF course material viewer
- Notes management system
- Bookmark support for lessons
- Course progress tracking
- Course controller for managing state
- Modular widget architecture
- Reusable package structure
- Flutter package exports
- Example implementation
Features #
- Play course videos inside Flutter apps
- Read course PDFs directly within the course experience
- Save and manage personal learning notes
- Bookmark lessons for quick navigation
- Track learning completion progress
Architecture #
- Separation of widgets, controllers, models, and services
- Designed for maintainability and package scalability
- Production-ready package organization
Testing #
- Added controller unit tests
- Verified package analysis
- Improved package validation readiness
Documentation #
- Added comprehensive README
- Added installation guide
- Added usage examples
- Added GPL-3.0 licensing information
License #
Released under GNU General Public License v3.0 (GPL-3.0).
Upcoming #
1.1.0 #
Planned improvements:
- Offline course downloads
- Continue watching support
- Local persistence
- Improved bookmarking
1.2.0 #
Planned improvements:
- Quiz integration
- Certificate support
- Analytics
2.0.0 #
Future roadmap:
- AI recommendations
- Cloud sync
- Live classes
- Advanced learning insights