Overview
A Flutter package that enables developers to politely prompt users to rate their app based on customizable conditions such as installation duration, number of launches, or specific user actions. It helps improve app store ratings without disrupting the user experience by timing requests strategically. The package supports Android, iOS, and macOS, offering a seamless integration with minimal setup. It respects user preferences and avoids repeated prompts through built-in logic.
Use cases
- Prompting users after app usage milestones
- Encouraging ratings based on install duration
- Reducing rating request frequency
- Improving app store visibility
- Gathering feedback from engaged users
Key features
- Customizable trigger conditions
- Cross-platform support (Android, iOS, macOS)
- Smart request timing to avoid annoyance
- Simple integration via pub add
- Configurable delay and retry logic
Suitable for
- Apps aiming to boost app store ratings
- Developers seeking user feedback
- Projects with user engagement tracking
- Mobile apps targeting global audiences
- Products with defined user journey milestones
Considerations
- Requires careful condition tuning to avoid spamming users
- May not work if users disable in-app rating features
- Limited customization for UI appearance
- Depends on platform-specific rating systems
- Needs testing across different devices and OS versions