rate_my_app library

RateMyApp, created by Skyost Github : https://github.com/Skyost/RateMyApp

Classes

DialogStyle
Allows to tweak the plugin dialogs.
DialogTransition
Allows to control dialogs transitions.
DoNotOpenAgainCondition
The do not open again condition.
MinimumAppLaunchesCondition
The minimum app launches condition.
MinimumDaysCondition
The minimum days condition.
RateMyApp
Allows to kindly ask users to rate your app if custom conditions are met (eg. install time, number of launches, etc...).
RateMyAppBuilder
Allows to build a widget and initialize Rate my app.
RateMyAppDialog
The Android Rate my app dialog.
RateMyAppLaterButton
The Rate my app "later" button widget.
RateMyAppNoButton
The Rate my app "no" button widget.
RateMyAppRateButton
The Rate my app "rate" button widget.
RateMyAppStarDialog
The Rate my app star dialog.
RatingWidget
Local exposure of the Rating Widget class. Use this to customize the Rating Widget if you don't want to use StartRatingOptions.itemBuilder.
StarRatingOptions
Just a little class that allows to customize some rating bar options.

Enums

LaunchStoreResult
Allows to handle the result of the launchStore method.
RateMyAppDialogButton
Represents a Rate my app dialog button.
RateMyAppEventType
Represents all events that can occur during the Rate my app lifecycle.
TransitionType

Mixins

Condition
Represents a condition, which need to be met in order for the Rate my app dialog to open.
DebuggableCondition
A condition that can easily be displayed thanks to the provided method.

Typedefs

DialogActionsBuilder = List<Widget> Function(BuildContext context)
Allows to dynamically build actions.
DialogContentBuilder = Widget Function(BuildContext context, Widget defaultContent)
Allows to change the default dialog content.
RateMyAppDialogButtonClickListener = bool Function(RateMyAppDialogButton button)
A simple dialog button click listener.
RateMyAppInitializedCallback = dynamic Function(BuildContext context, RateMyApp rateMyApp)
Should be called once Rate my app has been initialized.
StarDialogActionsBuilder = List<Widget> Function(BuildContext context, double? stars)
Allows to dynamically build actions according to the specified rating.
Validator = bool Function()
Validates a state when called in a function.