app_review_promoter 1.0.3 copy "app_review_promoter: ^1.0.3" to clipboard
app_review_promoter: ^1.0.3 copied to clipboard

A Flutter package for intelligently promoting app reviews with customizable timing and multi-step user engagement flow.

Changelog #

1.0.3 - 2025-08-10 #

Added #

  • Button ratio configuration feature - customize width ratio between positive and negative buttons
  • New positiveButtonFlex and negativeButtonFlex parameters in ReviewStyle
  • Comprehensive button ratio example demonstrating various ratio configurations
  • Documentation for button ratio feature usage and best practices

Changed #

  • Improved button layout implementation with flexible width ratios
  • Enhanced button text rendering with auto-scaling for better responsiveness
  • Converted all Chinese comments to English for better international collaboration

Example #

ReviewStyle(
  positiveButtonFlex: 3,  // Positive button takes 3 parts width
  negativeButtonFlex: 2,  // Negative button takes 2 parts width
)

1.0.2 - 2025-08-03 #

Changed #

  • Simplified README.md documentation for better readability
  • Removed redundant sections and overly detailed platform-specific examples
  • Condensed documentation from 426 lines to 154 lines while maintaining essential information

1.0.1 - 2025-08-03 #

Added #

  • Complete example application demonstrating all package features
  • Example includes debug tools for testing review flows
  • Example shows custom configuration and styling options
  • Added comprehensive example documentation

Fixed #

  • Updated pubspec.yaml with correct repository URLs
  • Fixed dart analyze issues in example code

1.0.0 - 2025-08-03 #

Added #

  • Initial release of app_review_promoter package
  • Smart timing-based review prompts (configurable usage duration)
  • Multi-step user engagement flow (satisfaction โ†’ review request)
  • Version-specific tracking (only prompts once per app version)
  • Fully customizable messages and styling
  • Custom review action callbacks
  • Built-in analytics support
  • ReviewBanner and ReviewDialog UI components
  • Persistent storage for user choices and usage tracking

Features #

  • โฐ Configurable minimum usage time before showing prompts
  • ๐Ÿ”„ Two-step flow: satisfaction survey followed by review request
  • ๐Ÿ“ฑ Automatic version tracking and management
  • ๐ŸŽจ Complete UI customization (colors, fonts, spacing, etc.)
  • ๐Ÿ“Š Analytics events with custom callback support
  • ๐Ÿช Custom store/review action handling
  • ๐Ÿ’พ Persistent storage using SharedPreferences
  • ๐Ÿงช Comprehensive testing support

API #

  • AppReviewManager: Core singleton manager for review flow
  • ReviewConfig: Configuration class for all customization options
  • ReviewMessages: Complete message customization
  • ReviewStyle: UI styling and appearance customization
  • ReviewBanner: Banner widget for displaying review prompts
  • ReviewDialog: Dialog widget for modal review prompts
  • ReviewStorageService: Internal storage management

Platform Support #

  • โœ… Android
  • โœ… iOS
  • โœ… Linux
  • โœ… macOS
  • โœ… Windows
  • โœ… Web
0
likes
160
points
13
downloads

Publisher

verified publisherchangyy.app

Weekly Downloads

A Flutter package for intelligently promoting app reviews with customizable timing and multi-step user engagement flow.

Repository (GitHub)
View/report issues

Topics

#app-review #user-engagement #user-experience #app-promotion #cross-platform

Documentation

Documentation
API reference

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on app_review_promoter