app_upgrade_checker
Check for a newer app version from the store (App Store / Google Play) or your own backend, and prompt users to update with a themeable full screen, dialog or bottom sheet.
1.1.0
150 downloads/mo
#1605 most downloaded on pub.dev
AlaaKhaledAhmed/app_upgrade_checker
What this package is like to depend on
Last release today
23 Aug 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
0 months old
3 releases · first in 2026
3 releases in the last 12 months
see the full history below
Release timeline
3 releases · Aug 2026 to Aug 2026Releases
latest 3-
1.1.023 Aug 2026Release notes
Open source →Added
onUpdate— run your own action instead of opening the store.onSkip— run your own action instead of dismissing.- A loading state on the button while an asynchronous
onUpdateruns. progress— drive that loading state from your own download.UpdateButtonStyle.sweepDuration,sweepColor,progressText.
Fixed
viewTypeanddialogEntranceonrocketUp()andsuperHero().- A crash when the update action settled after the prompt was dismissed.
Docs
- New README section: Your own update action.
AppUpgrade.showparameter reference.- Example app: a real download on the button.
- Documentation and package metadata improvements.
Thanks
- @Ahmed-Ibrahim-a-a for pointing out that an update doesn't always hand off to the store — which prompted #1 and this feature.
-
1.0.104 Aug 2026Release notes
Open source →viewType— show the update as a full screen, a dialog or a bottom sheet.dialogEntrance—popIn,slideUp,fade,nonefor the dialog and sheet.AppUpgrade.showreplacesshowUpdateDialog, now deprecated.
-
1.0.003 Aug 2026Release notes
Open source →Initial release.
- Store sources:
PlayStoreSource,AppStoreSource. CustomSource— your own backend or a static JSON file.AppConfig(android:, ios:)— one source per platform.AppUpgrade.checkUpdate()andAppUpgrade.checkAndPrompt().UpdateCheckResult:UpdateAvailable/NoUpdate/UpdateCheckError.- Forced updates via
minSupportedVersionCodeorForcePolicy. AppUpgradeScreenwith three designs, 28 theme fields and abuilderescape hatch.UpdateEntrance— seven entrance animations;UpdatePulsefor the button.- Seven languages with automatic RTL.
UpdatePreview— see the screen before the app is published.- Android and iOS only.
- Store sources: