zeba_academy_learning_avatar 1.0.0
zeba_academy_learning_avatar: ^1.0.0 copied to clipboard
A gamified learning avatar package with XP, levels, achievements, unlockable items and animations.
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.
1.0.0 - 2026-06-15 #
๐ Initial Release #
First stable release of Zeba Academy Learning Avatar.
A gamification toolkit for Flutter learning applications that enables developers to create engaging learner identities with avatars, XP progression, achievements, rewards, and animations.
โจ Added #
Avatar System
- Added learner avatar creation system
- Added customizable avatar profile
- Added learner name support
- Added avatar display widget
- Added animated avatar presentation
XP & Level System
- Added XP tracking
- Added experience point rewards
- Added automatic level calculation
- Added learner level progression
- Added animated XP progress bar
Unlockable Items
- Added item reward system
- Added level-based item unlocking
- Added learner inventory support
- Added unlock tracking
Achievement System
- Added achievement model
- Added achievement cards
- Added achievement unlock states
- Added milestone-based learning rewards
Learning Identity
- Added digital learner identity
- Added profile-based progression
- Added learner growth tracking
Animations
- Added smooth Flutter animations
- Added avatar transition effects
- Added XP progress animations
- Added interactive UI effects
๐งฉ Widgets Added #
AvatarViewAvatarBuilderXPBarAchievementCard
๐ฆ Models Added #
AvatarModelAchievementModelItemModel
โ๏ธ Controllers Added #
AvatarController
Includes:
- XP management
- Level calculation
- Item unlocking
- Avatar updates
๐งช Testing #
Added package tests covering:
- Avatar creation
- Avatar updates
- XP system
- Level progression
- Item unlocking
- Achievement creation
๐ Documentation #
Added:
- Complete README documentation
- Installation guide
- Usage examples
- API examples
- GPL-3.0 licensing information
๐ License #
Released under:
GNU General Public License v3.0 (GPL-3.0)
Future Releases #
Planned improvements:
1.1.0 #
- Advanced avatar customization
- More avatar styles
- Local storage support
- Cloud synchronization
- Better animation system
1.2.0 #
- Leaderboards
- Learning streaks
- Daily rewards
- Avatar marketplace
- Achievement notifications
Maintainer #
Sufyan bin Uzayr
Open-source developer building educational and developer-focused tools.
Website: https://sufyanism.com/
Zeba Academy: https://zeba.academy/