Overview
A customizable rating bar widget for Flutter that supports custom icons, half-star ratings, directional layouts (left-to-right or right-to-left), and flexible alignment options. It allows developers to fully tailor the appearance and behavior of rating indicators, making it ideal for feedback forms, reviews, and user evaluations. The package is lightweight, easy to integrate, and works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux.
Use cases
- User review systems
- Product rating interfaces
- Feedback collection forms
- Custom star indicators
- Interactive surveys
- Rating with half-stars
Key features
- Support for custom icons
- Half-star rating precision
- RTL and LTR direction support
- Flexible alignment options
- Cross-platform compatibility
- Easy integration with Flutter
Suitable for
- Developers building review apps
- UI designers needing custom rating widgets
- Apps requiring granular feedback input
- Projects with multilingual or RTL language support
- Teams wanting a lightweight rating solution
Considerations
- Requires manual icon asset management
- Limited built-in styling beyond basic properties
- No automatic animation on rating change
- Best suited for static or simple interactive ratings
- May need additional logic for validation or state management
