Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter App Update packages

Last updated: May 18, 2026

Prompting users to keep an app up-to-date plays a crucial role in ensuring the delivery of the latest features, performance improvements, and critical security bug fixes. Furthermore, forcing users to update prevents older app versions from communicating with deprecated backend APIs.

Best Practices for App Updates

Implementing an update mechanism is critical, and it should be included in the very first release of your app. If you add it later, users on older versions will never receive the update prompt and will be stranded on obsolete builds.

When managing updates, consider these two strategies: - Soft Prompts (Optional Updates): Use this for minor feature additions. You can display a dismissible dialog suggesting the user update when convenient. - Force Updates (Hard Updates): Reserve this for critical security patches or breaking API changes. You should display a non-dismissible dialog that directs the user to the App Store or Play Store.

Implementation Strategies: While you can query the stores directly to check for new versions, the best practice is Backend-Driven Control. By maintaining a configuration file on your server (or using Firebase Remote Config) specifying the minimum_supported_version, you have immediate, fine-grained control to force an update without waiting for App Store propagation.

The complete list of Flutter packages that can check for app update availability, trigger in-app updates (like the official Google Play In-App Updates API), and manage corresponding user prompts is provided below. Popular choices include upgrader and in_app_update.


upgrader Card Image
upgrader
👍 2.48K   ⬇️ 186.8K
Dart 3 compatible
Maintenance Status: Good

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

in_app_update Card Image
in_app_update
👍 1.28K   ⬇️ 166.6K
Dart 3 compatible
Maintenance Status: Good

Enables In App Updates on Android using the official Android APIs.

new_version
👍 618   ⬇️ 416
Dart 3 compatible
Maintenance Status: Poor

Check if your user has the most recent version of your Flutter app.

ota_update
👍 323   ⬇️ 9.6K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin providing ota updates for Android and iOS, with download progress (Android only)

auto_updater
👍 208   ⬇️ 36.1K
Dart 3 compatible
Maintenance Status: Average

This plugin allows Flutter desktop apps to automatically update themselves (based on sparkle and winsparkle).

new_version_plus Card Image
new_version_plus
👍 191   ⬇️ 31.2K
Dart 3 compatible
Maintenance Status: Good

Check if your user has the most recent version of your Flutter app.

versionarte
👍 167   ⬇️ 811
Dart 3 compatible
Maintenance Status: Good

Force update, show update indicator and disable the app for maintenance with total freedom over the UI.

app_version_update
👍 154   ⬇️ 12K
Dart 3 compatible
Maintenance Status: Good

An easy and quick way to check if the local app is updated with the same version in their respective stores (Play Store / Apple Store ).

native_updater Card Image
native_updater
👍 149   ⬇️ 49
Dart 3 compatible
Maintenance Status: Good

Flutter package for prompting users to update with a native dialog whether using the app store version or any version at the user's discretion.

r_upgrade
👍 141   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Poor

A plugin for upgrade and install application ,Support Android and IOS.

open_store
👍 115   ⬇️ 31.1K
Dart 3 compatible
Maintenance Status: Poor

Simple lightweight package to open store page for android and iOS GooglePlay and AppStore

flutter_whatsnew Card Image
flutter_whatsnew
👍 122   ⬇️ 47
Dart 3 compatible
Maintenance Status: Good

A new Flutter package to show updates to users.

force_update_helper Card Image
force_update_helper
👍 112   ⬇️ 3.3K
Dart 3 compatible
Maintenance Status: Good

A package for showing a force update prompt that is controlled remotely.

flutter_upgrade_version Card Image
flutter_upgrade_version
👍 88   ⬇️ 2.5K
Dart 3 compatible
Maintenance Status: Good

Support to get Package Information(app name, package name, version, build number), get information of version on store(Apple Store) and In-app Update.

install_plugin
👍 79   ⬇️ 9.9K
Dart 3 compatible
Maintenance Status: Poor

A flutter plugin for install apk for android; and using url to go to app store for iOS.

flutter_xupdate
👍 83   ⬇️ 377
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin for XUpdate(Android Version Update Library).

update_available
👍 74   ⬇️ 3.5K
Dart 3 compatible
Maintenance Status: Good

Know if there's any update for your Flutter app, based on published versions.

app_installer
👍 74   ⬇️ 2.5K
Dart 3 compatible
Maintenance Status: Average

A new Android + iOS app installer plugin , supports opening app stores and editor reviews, as well as installing Apk files.

flutter_app_update Card Image
flutter_app_update
👍 60   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Good

A simple lightweight and customizable version update library for Flutter

flutter_app_version_checker
👍 58   ⬇️ 199
Dart 3 compatible
Maintenance Status: Poor

A lightweight flutter plugin to check if your app is up-to-date on Google Play Store or Apple App Store

flutter_update_dialog
👍 57   ⬇️ 141
Dart 3 compatible
Maintenance Status: Poor

A beautiful application version update dialog for flutter.You can customize your own version update pop-up window!

flutter_autoupdate
👍 44   ⬇️ 45
Dart 3 compatible
Maintenance Status: Poor

Easily add auto update functionality to your Flutter application

desktop_updater
👍 42   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Good

Flutter desktop updater plugin supporting Windows, macOS, and Linux. It can download and install updates for your application from GitHub, GitLab, local file systems, and S3.

updater Card Image
updater
👍 41   ⬇️ 166
Dart 3 compatible
Maintenance Status: Good

A package to check for the custom in-app updates for Flutter.

version_check
👍 40   ⬇️ 195
Dart 3 compatible
Maintenance Status: Good

Check iOS/Android/Mac store version and provide update alert if update is available.

updat Card Image
updat
👍 38   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

Updat is a simple-to-use reliable flutter-native updater that handles your application's updates.

playx_version_update
👍 33   ⬇️ 2.4K
Dart 3 compatible
Maintenance Status: Good

Easily show material update dialog in Android or Cupertino dialog in IOS with support for Google play in app updates.

release_updater
👍 34   ⬇️ 452
Dart 3 compatible
Maintenance Status: Good

A simple way to automatically update release/installation files in a local directory.

android_package_installer
👍 26   ⬇️ 5.3K
Dart 3 compatible
Maintenance Status: Average

A Flutter plugin for installing Android package from apk file. Plugin uses Android Package Installer and requires minimum API Level version 21.

update_notification
👍 29   ⬇️ 35
Dart 3 compatible
Maintenance Status: Poor

Check if the user has recent version of your Flutter app.

app_updater Card Image
app_updater
👍 27   ⬇️ 550
Dart 3 compatible
Maintenance Status: Good

A comprehensive Flutter package to check for app updates and display platform-native dialogs. Supports iOS, Android, macOS, Windows, and Linux with release notes, analytics, GitHub releases, Firebase Remote Config, localization, and more.

app_install_date
👍 24   ⬇️ 3.1K
Dart 3 compatible
Maintenance Status: Average

This plugin helps you to get install date of the application

app_upgrade_flutter_sdk
👍 25   ⬇️ 1.7K
Dart 3 compatible
Maintenance Status: Poor

The official Flutter SDK for App Upgrade. The SDK integrates with the App Upgrade version check API.

playstore_update
👍 20   ⬇️ 10
Dart 3 compatible
Maintenance Status: Poor

A package that will allow you to notify you user whenever you publish a new update on Google Play Store.

in_app_update_flutter
👍 14   ⬇️ 532
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin to show an in-app update prompt using the native App Store product page on iOS, keeping users inside your app.

smart_app_update_flutter Card Image
smart_app_update_flutter
👍 14   ⬇️ 44
Dart 3 compatible
Maintenance Status: Good

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.

app_upgrader_flutter Card Image
app_upgrader_flutter
👍 10   ⬇️ 82
Dart 3 compatible
Maintenance Status: Average

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

simple_update_dialog Card Image
simple_update_dialog
👍 4   ⬇️ 28
Dart 3 compatible
Maintenance Status: Good

A simple package for showing a paltform-specific dialog to promote users to update the app.

in_app_update_dialog
👍 2   ⬇️ 15
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for handling Android In-App Updates. Supports Flexible and Immediate update flows with granular control and callbacks.