update_checker_plus 1.0.0 copy "update_checker_plus: ^1.0.0" to clipboard
update_checker_plus: ^1.0.0 copied to clipboard

The most powerful, developer-friendly app update checker for Flutter. Supports Play Store, App Store, Firebase Remote Config, Supabase, Appwrite, force updates, maintenance mode, beautiful adaptive di [...]

Changelog #

All notable changes to update_checker_plus will be documented in this file.

This project adheres to Semantic Versioning.


1.0.0 — 2026-06-11 #

Added #

  • Initial release 🎉
  • One-line API: UpdateChecker.check(context: context)
  • Global configuration via UpdateChecker.configure()
  • checkSilently() for background / no-UI checks
  • Remote Config Sources
    • HttpRemoteConfigSource — fetch from any HTTP/HTTPS JSON endpoint
    • FirebaseRemoteConfigSource — Firebase Remote Config integration
    • SupabaseRemoteConfigSource — Supabase table and Edge Function support
    • AppwriteRemoteConfigSource — Appwrite database document and Function support
    • RemoteConfigSource abstract class for custom backends
  • Update types: none, soft, force, maintenance
  • UI components
    • Material 3 adaptive dialog (showUpdateDialog)
    • Cupertino dialog on iOS/macOS (auto-detected)
    • Modal bottom sheet (showUpdateBottomSheet)
    • Custom UI builder via UpdateUiBuilder
  • Theme system: UpdateTheme, UpdateTheme.dark(), UpdateTheme.branded()
  • Strings / i18n: UpdateStrings for full text customisation
  • Remote config schema: RemoteConfigSchema, PlatformUpdateConfig, MaintenanceConfig
  • Play Store and App Store version scraping fallback
  • Staged rollout support via rolloutPercentage
  • "Don't ask again for this version" with SharedPreferences persistence
  • Check interval throttling (default: 24 hours)
  • Offline support with cached config
  • Callbacks: onUpdateAvailable, onUpdateIgnored, onUpdateAccepted, onMaintenanceMode, onError
  • Analytics hook: onAnalyticsEvent
  • Debug logging via UpdateLogger
  • Full version comparison utilities in VersionUtils
  • Comprehensive test suite
5
likes
140
points
17
downloads

Documentation

API reference

Publisher

verified publisherhadiapp.me

Weekly Downloads

The most powerful, developer-friendly app update checker for Flutter. Supports Play Store, App Store, Firebase Remote Config, Supabase, Appwrite, force updates, maintenance mode, beautiful adaptive dialogs, in-app updates, and much more — with a one-line API.

Repository (GitHub)
View/report issues

Topics

#update #in-app-update #version-check #remote-config #play-store

License

MIT (license)

Dependencies

connectivity_plus, flutter, http, package_info_plus, shared_preferences, url_launcher

More

Packages that depend on update_checker_plus