smart_rate_us 1.0.0
smart_rate_us: ^1.0.0 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:
DefaultStarsViewwith customizable star buildersDefaultButtonViewwith multiple styles (normal, secondary, transparent, border)DefaultDialogBuilderfor rating dialogsDefaultSuccessDialogViewfor feedback confirmation
- Flexible Architecture:
FeedbackWrapperfor easy app integrationFeedbackRepoProviderfor state managementWriteFeedbackScreenfor collecting user feedbackDoYouLoveUsDialogfor rating prompts
- Event-Based Triggers: Configurable counters for when to show rating prompts
- Platform Integration: Native in-app review support via
in_app_reviewpackage - State Management: Built on
flutter_blocfor 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.