PackageTrack
Sign in Get early access

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 2026
Release Pre-release

Releases

latest 3
  1. 1.1.0 23 Aug 2026
    Release notes

    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 onUpdate runs.
    • progress — drive that loading state from your own download.
    • UpdateButtonStyle.sweepDuration, sweepColor, progressText.

    Fixed

    • viewType and dialogEntrance on rocketUp() and superHero().
    • A crash when the update action settled after the prompt was dismissed.

    Docs

    • New README section: Your own update action.
    • AppUpgrade.show parameter 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.
    Open source →
  2. 1.0.1 04 Aug 2026
    Release notes
    • viewType — show the update as a full screen, a dialog or a bottom sheet.
    • dialogEntrancepopIn, slideUp, fade, none for the dialog and sheet.
    • AppUpgrade.show replaces showUpdateDialog, now deprecated.
    Open source →
  3. 1.0.0 03 Aug 2026
    Release notes

    Initial release.

    • Store sources: PlayStoreSource, AppStoreSource.
    • CustomSource — your own backend or a static JSON file.
    • AppConfig(android:, ios:) — one source per platform.
    • AppUpgrade.checkUpdate() and AppUpgrade.checkAndPrompt().
    • UpdateCheckResult: UpdateAvailable / NoUpdate / UpdateCheckError.
    • Forced updates via minSupportedVersionCode or ForcePolicy.
    • AppUpgradeScreen with three designs, 28 theme fields and a builder escape hatch.
    • UpdateEntrance — seven entrance animations; UpdatePulse for the button.
    • Seven languages with automatic RTL.
    • UpdatePreview — see the screen before the app is published.
    • Android and iOS only.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive