rate_my_app library

Classes

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.
DialogStyle
Allows to tweak the plugin dialogs.
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...).
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.
RateMyAppStarDialogState
The Rate my app star dialog state.
StarRatingOptions
Just a little class that allows to customize some rating bar options.

Functions

validatorFalse() → bool
A validator that always returns false.
validatorTrue() → bool
A validator that always returns true.

Enums

RateMyAppDialogButton
Represents a Rate my app dialog button.
RateMyAppEventType
Represents all events that can occur during the Rate my app lifecycle.

Typedefs

DialogActionsBuilder(BuildContext context) → List<Widget>
Allows to dynamically build actions.
RateMyAppDialogButtonClickListener(RateMyAppDialogButton button) → bool
A simple dialog button click listener.
StarDialogActionsBuilder(BuildContext context, double stars) → List<Widget>
Allows to dynamically build actions according to the specified rating.
Validator() → bool
Validates a state when called in a function.