FLUTTER ECOSYSTEM

upgrader

Flutter package for prompting users to upgrade when there is a newer version of the app in the store.

upgrader cover
Latest version
13.7.0
30-day downloads
241K
Likes
2.5K
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The upgrader package helps Flutter apps detect when a new version is available in app stores and prompts users to upgrade. It checks for updates on app launch or at specified intervals, displaying a customizable dialog with upgrade instructions. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform apps that need seamless update management. It integrates easily via a simple command and provides options for customizing the upgrade experience.

Use cases
  • App store update notifications
  • Automated version checks on launch
  • Custom upgrade dialogs
  • Cross-platform update prompts
  • User retention through timely upgrades
  • In-app upgrade guidance
Key features
  • Real-time version checking
  • Customizable upgrade dialogs
  • Support for all major platforms
  • Easy integration with Flutter
  • Configurable check intervals
  • Fallback to manual update links
Suitable for
  • Apps requiring frequent updates
  • Cross-platform mobile and desktop apps
  • Developers focused on user retention
  • Apps with strict release cycles
  • Teams wanting minimal update logic
  • Projects needing automated upgrade prompts
Considerations
  • Requires internet access for version checks
  • May need customization for complex workflows
  • Limited to store-based version detection
  • No built-in support for beta channels
  • Potential for user annoyance if overused
  • Depends on external store APIs for version data
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add upgrader

Categories

Dependencies

Dependency list 8 items

Source repository

Related projects