gamification_wheel 0.1.2
gamification_wheel: ^0.1.2 copied to clipboard
A fully customizable gamification wheel Flutter widget with Clean Architecture and BLoC pattern. Perfect for games, decision-making, and interactive applications.
Changelog #
All notable changes to this project will be documented in this file.
0.1.2 - 2025-06-27 #
- Corrected release date in CHANGELOG.md
- Minor content improvements for pub.dev compatibility
0.1.1 - 2025-06-27 #
📝 Documentation #
- Corrected release date in CHANGELOG.md
- Minor improvements to documentation and demo GIF visibility
0.1.0 - 2025-06-27 #
✨ Initial Release #
- Customizable Wheel Widget: Fully customizable spinning wheel widget for Flutter.
- Weighted Probability: Each segment can have a different probability (weight) for selection.
- Smooth Animations: Visually appealing, high-performance spinning animation.
- Dynamic Segments: Add, edit, or remove segments at runtime.
- Custom Colors: Set any color for each segment using hex codes.
- Responsive Design: Works on all screen sizes (mobile, web, desktop).
- Easy Integration: Plug-and-play widget, no external state management required.
- Modern UI: Material 3 design, customizable pointer, center widget, and more.
- Null Safety: 100% null-safe and compatible with the latest Flutter versions.
- Tap to Spin: Tap the wheel or use a button to spin.
- Result Consistency: The segment shown under the pointer always matches the result displayed.
- Gambling Warning: Explicit warning that the package is not for gambling/betting.
- Demo GIF: Demo GIF added to README via GitHub raw link for pub.dev visibility.
Technical Features #
- Self-contained widget, no BLoC or Provider required.
- Weighted random algorithm for fair segment selection.
- Modular and clean code structure.
- Well-documented public API.