A Flutter plugin for displaying native in-app review and rating dialogs on Android, iOS, and macOS.
in_app_review is a Flutter plugin that enables developers to display native in-app review and rating dialogs on Android, iOS, and macOS platforms. It provides a unified API for triggering the platform-specific review interfaces, making it easier for users to rate apps without leaving them. The plugin helps improve app store ratings by facilitating direct feedback collection within the app experience.
Flutter developers building mobile applications for Android, iOS, or macOS who want to implement in-app rating functionality to improve their app store presence and collect user feedback.
Developers choose in_app_review because it offers a simple, cross-platform solution that uses native system dialogs for the best user experience, requires minimal implementation effort, and follows platform-specific guidelines for review prompts.
A Flutter plugin for showing the In-App Review/System Rating pop up on Android, IOS, and MacOS. It makes it easy for users to rate your app.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a unified API for Android's Google Play In-App Review and iOS/macOS's SKStoreReviewController, ensuring seamless integration across supported platforms as per the README.
Offers a simple interface to trigger review dialogs with minimal code, aligning with the README's emphasis on straightforward setup and usage.
Uses native system dialogs that users recognize from their devices, reducing friction and improving trust during the rating process, as highlighted in the features.
Leverages official platform APIs, helping apps follow store policies and best practices for review prompts, which is core to the plugin's philosophy.
Relies on unstyled native dialogs that cannot be branded or altered, making it unsuitable for apps with strict design requirements or unique UI needs.
Inherits limitations from underlying APIs, such as iOS's SKStoreReviewController capping prompt frequency, which can constrain user engagement strategies without workarounds.
Currently only supports Android, iOS, and macOS, excluding Flutter's web and desktop targets for other operating systems, limiting cross-platform reach.