zeba_academy_badge_kit 0.1.0 copy "zeba_academy_badge_kit: ^0.1.0" to clipboard
zeba_academy_badge_kit: ^0.1.0 copied to clipboard

A lightweight, customizable Flutter badge package supporting dot badges, counters, animations, and position control for any widget.

Changelog #

All notable changes to Zeba Academy Badge will be documented in this file.

The format is based on Keep a Changelog,
and this project follows Semantic Versioning.


0.1.0 - 2026-07-02 #

๐ŸŽ‰ Initial Release #

This is the first production-ready release of Zeba Academy Badge.

โœจ Added #

  • ๐Ÿ”” Notification counter badge support
  • ๐Ÿ”ด Dot badge mode (showDot)
  • ๐Ÿ“ Badge position control:
    • topLeft
    • topRight
    • bottomLeft
    • bottomRight
  • ๐ŸŽฌ Smooth scale animation on badge updates
  • ๐ŸŽฏ Support for any widget (Icon, Image, Avatar, Button, etc.)
  • ๐Ÿ“Š Max count display support (e.g. 99+)
  • ๐ŸŽจ Customizable badge style:
    • color
    • text color
    • padding
    • border radius
    • font size
    • shadow toggle
  • โšก Lightweight and easy-to-use API

๐Ÿง  Changed #

  • Structured package into production-ready architecture:
    • badge.dart
    • badge_style.dart
    • badge_position.dart

๐Ÿงช Testing #

  • Added widget tests for:
    • Counter badge rendering
    • Dot badge rendering
    • Zero-count visibility handling

[Unreleased] #

๐Ÿšง Planned Features #

  • ๐Ÿ”ฅ Pulse animation (WhatsApp-style notification effect)
  • ๐ŸŽฏ Stream/real-time badge updates support
  • ๐Ÿ“ˆ Animated number transitions
  • ๐ŸŒˆ Gradient badge styles
  • ๐Ÿงฉ Badge overlay builder API
  • โš™๏ธ Riverpod/Bloc integration helpers
  • ๐Ÿ“ฑ Accessibility improvements (screen readers support)

๐Ÿ“Œ Notes #

  • Breaking changes will always be documented in major version updates
  • Minor versions will add features in a backward-compatible way
  • Patch versions will include bug fixes and improvements
0
likes
140
points
54
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A lightweight, customizable Flutter badge package supporting dot badges, counters, animations, and position control for any widget.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_badge_kit