FLUTTER ECOSYSTEM

badges

A package for creating badges. Badges can be used for an additional marker for any widget, e.g. show a number of items in a shopping cart.

badges cover
Latest version
4.0.1
30-day downloads
345K
Likes
3.8K
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The badges package provides a simple way to add decorative badges to any widget in Flutter applications. These badges can display numbers, labels, or icons and are commonly used to highlight notifications, cart counts, or status indicators. Designed for ease of use, it supports various customization options such as position, shape, color, and size. The package is compatible across all major platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform apps that need consistent visual feedback.

Use cases
  • Displaying item counts in shopping carts
  • Highlighting unread messages or notifications
  • Indicating product availability or status
  • Adding visual markers to UI elements
  • Showing progress or completion levels
Key features
  • Easy integration with any widget
  • Customizable badge content and style
  • Supports multiple positions (top-left, top-right, etc.)
  • Cross-platform compatibility
  • Lightweight and performant
  • Configurable colors and shapes
Suitable for
  • E-commerce apps needing cart counters
  • Messaging or social media apps for notifications
  • Dashboard widgets with status indicators
  • UIs requiring visual feedback for user actions
  • Developers seeking lightweight badge solutions
Considerations
  • May require careful positioning to avoid overlapping with other UI elements
  • Limited built-in animations (external animation packages may be needed)
  • Not designed for complex interactive badges
  • Best suited for simple numeric or label-based indicators
  • Performance impact negligible but should be tested in large lists
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add badges

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects

Rankings