zeba_academy_learning_battle 1.0.0 copy "zeba_academy_learning_battle: ^1.0.0" to clipboard
zeba_academy_learning_battle: ^1.0.0 copied to clipboard

A Flutter package for 1v1 learning battles, quiz competitions, rankings, match history and rewards.

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-16 #

Added #

  • Initial stable release of zeba_academy_learning_battle

Learning Battle System #

  • Added 1v1 learning battle support
  • Added battle creation between players
  • Added player battle profiles
  • Added battle question management
  • Added winner calculation system
  • Added score comparison logic

Quiz Competition #

  • Added quiz question model
  • Added multiple-choice question support
  • Added answer option management
  • Added correct answer tracking
  • Added quiz-based battle structure

Ranking System #

  • Added player ranking service
  • Added XP / points-based leaderboard
  • Added automatic player sorting
  • Added competitive ranking support

Match History #

  • Added battle history architecture
  • Added completed match tracking foundation
  • Added winner and participant records

Rewards #

  • Added reward model
  • Added XP reward structure
  • Added achievement-ready reward system

UI Components #

  • Added reusable battle card widget
  • Added leaderboard ranking tile widget
  • Added Material Design compatible components

Developer Experience #

  • Added clean package architecture
  • Added exported public API
  • Added service-based structure
  • Added reusable models
  • Added unit tests

Testing #

  • Added player model tests
  • Added battle creation tests
  • Added winner calculation tests
  • Added ranking service tests

Documentation #

  • Added package documentation
  • Added GPL-3.0 license support

Future Releases #

Planned #

  • Online multiplayer battles
  • Real-time battle rooms
  • Firebase integration
  • Match replay system
  • Advanced reward engine
  • Badges and achievements
  • Battle animations
  • JSON serialization support
  • Cloud leaderboard support

1
likes
130
points
60
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A Flutter package for 1v1 learning battles, quiz competitions, rankings, match history and rewards.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, intl, provider, uuid

More

Packages that depend on zeba_academy_learning_battle