zeba_academy_badges 1.0.0
zeba_academy_badges: ^1.0.0 copied to clipboard
Gamified learning badges package with XP, levels, achievements, rewards and leaderboard.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project follows Semantic Versioning.
1.0.0 - 2026-06-12 #
Initial Release 🎉 #
First stable public release of zeba_academy_badges.
A complete gamification package for Flutter learning applications with XP progression, levels, achievement badges, rewards, and leaderboards.
Added #
XP System
- Added XP tracking engine
- Added level calculation service
- Added progress computation
- Added XP persistence support
- Added XP card widget
Levels
- Added automatic level progression
- Added configurable XP thresholds
- Added level data model
Achievement Badges
- Added badge model
- Added badge unlocking system
- Added badge evaluation service
- Added badge grid widget
- Added achievement display UI
Rewards
- Added reward model
- Added reward redemption system
- Added reward service layer
- Added reward card widget
Leaderboards
- Added leaderboard user model
- Added sorting service
- Added leaderboard widget
- Added ranking support
State Management
- Added badges controller
- Added reactive updates
- Added ChangeNotifier integration
Storage
- Added SharedPreferences support
- Added XP persistence layer
Developer Experience
- Added package exports
- Added Flutter package structure
- Added tests
- Added pub.dev readiness
- Added package documentation
Architecture #
Introduced scalable package architecture:
UI
↓
Controllers
↓
Services
↓
Models
↓
Storage
Included Components #
badge.dart
level.dart
reward.dart
leaderboard_user.dart
xp_record.dart
xp_service.dart
badge_service.dart
reward_service.dart
leaderboard_service.dart
badges_controller.dart
xp_card.dart
badge_grid.dart
reward_card.dart
leaderboard_widget.dart
Compatibility #
| Requirement | Version |
|---|---|
| Flutter | 3.x+ |
| Dart | 3.x+ |
License #
Licensed under GNU General Public License v3.0 (GPL-3.0).
Upcoming #
1.1.0 #
- Reward animations
- Advanced unlock conditions
- Badge categories
- Improved customization
1.2.0 #
- Cloud leaderboards
- Firebase integration
- Remote rewards
2.0.0 #
- Multi-user sync
- Analytics
- Achievement campaigns
- Admin dashboard
- Cross-device progress