Search packages, repositories and app categories

smart_app_update_flutter cover
Package detailsv1.1.1

smart_app_update_flutter

A Flutter package to check app updates from the Google Play Store and Apple App Store. Supports force update, soft update, and customizable update dialogs.

AndroidiOSmacOSWindowsLinux
30-day downloads
25
Likes
15
Pub points
140

Install package

flutter pub add smart_app_update_flutter

Package Overview

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

Smart App Update Flutter is a cross-platform package that checks for app updates on the Google Play Store and Apple App Store. It supports both force and soft update modes, allowing developers to control user upgrade behavior. Customizable update dialogs can be tailored to match app design, improving user experience during updates. The package works seamlessly across Android, iOS, macOS, Windows, and Linux, making it ideal for apps targeting multiple platforms.

Use cases

  • Check for new app versions on app stores
  • Prompt users with custom update dialogs
  • Enforce mandatory app updates
  • Support soft updates with optional upgrade prompts
  • Integrate update checks at app launch
  • Maintain compatibility across multiple operating systems

Key features

  • Real-time update checking from Play Store and App Store
  • Force update and soft update modes
  • Highly customizable update dialogs
  • Cross-platform support (Android, iOS, macOS, Windows, Linux)
  • Simple integration via pub add command
  • Automatic version comparison

Suitable for

  • Developers building multi-platform Flutter apps
  • Apps requiring mandatory update enforcement
  • Projects needing branded update experiences
  • Teams managing frequent app releases
  • Apps targeting global audiences with diverse OS usage

Considerations

  • Requires internet access to check for updates
  • App Store review process may delay update visibility
  • Custom dialogs need careful UI/UX design
  • Version comparison relies on store metadata
  • May require additional permissions on some platforms
  • Not suitable for offline or internal distribution only

Categories

Dependencies

Dependency list 6 items

Projects using this package

No data available yet.