smart_rate_us 1.0.1
smart_rate_us: ^1.0.1 copied to clipboard
A Flutter package for smart app rating prompts with customizable UI and analytics-driven triggers.
1.0.0 #
Features #
- Smart Rating System: Analytics-driven rating prompts based on user engagement
- Animated Star Views: Beautiful sequential star animations with fade-in, zoom, and rotation effects
- Customizable UI Components:
DefaultStarsView
with customizable star buildersDefaultButtonView
with multiple styles (normal, secondary, transparent, border)DefaultDialogBuilder
for rating dialogsDefaultSuccessDialogView
for feedback confirmation
- Flexible Architecture:
FeedbackWrapper
for easy app integrationFeedbackRepoProvider
for state managementWriteFeedbackScreen
for collecting user feedbackDoYouLoveUsDialog
for rating prompts
- Event-Based Triggers: Configurable counters for when to show rating prompts
- Platform Integration: Native in-app review support via
in_app_review
package - State Management: Built on
flutter_bloc
for reliable state handling - Persistent Storage: User preferences and counters stored via
shared_preferences
- Version Awareness: Smart handling of app version changes
- Delay Support: Configurable delays between rating prompt attempts
Dependencies #
flutter_bloc: ^9.1.1
- State managementshared_preferences: ^2.5.3
- Local storagein_app_review: ^2.0.10
- Native review dialogspackage_info_plus: ^8.3.1
- App version detectionfreezed: ^3.2.0
- Immutable data classesjson_serializable: ^6.10.0
- JSON serialization
Getting Started #
See README.md for detailed implementation guide and examples.
1.0.1 #
Updated Readme.md