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.