zeba_academy_learning_avatar 1.0.0 copy "zeba_academy_learning_avatar: ^1.0.0" to clipboard
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 #

  • AvatarView
  • AvatarBuilder
  • XPBar
  • AchievementCard

๐Ÿ“ฆ Models Added #

  • AvatarModel
  • AchievementModel
  • ItemModel

โš™๏ธ 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/

0
likes
140
points
68
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A gamified learning avatar package with XP, levels, achievements, unlockable items and animations.

Homepage

License

GPL-3.0 (license)

Dependencies

equatable, flutter, shared_preferences, uuid

More

Packages that depend on zeba_academy_learning_avatar