FLUTTER ECOSYSTEM

desktop_updater

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.

Latest version
1.4.0
30-day downloads
1.4K
Likes
42
Pub points
135

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

The desktop_updater package enables Flutter applications on Windows, macOS, and Linux to automatically check for, download, and install updates. It supports multiple update sources including GitHub, GitLab, local file systems, and AWS S3. Designed specifically for desktop apps, it simplifies the deployment of new versions without requiring users to manually reinstall. The plugin integrates seamlessly with existing CI/CD workflows and provides reliable update handling across platforms.

Use cases
  • Auto-update desktop Flutter apps
  • Distribute updates via GitHub releases
  • Deploy updates from S3 or local servers
  • Support multi-platform desktop apps
  • Integrate with CI/CD pipelines
Key features
  • Supports Windows, macOS, and Linux
  • Downloads updates from GitHub, GitLab, S3, and local paths
  • Automatic installation after download
  • Cross-platform update logic
  • Simple integration with pubspec.yaml
Suitable for
  • Desktop app developers
  • Apps using GitHub/GitLab release hosting
  • Teams managing app distribution
  • Projects needing automated updates
  • Developers targeting multiple desktop OS
Considerations
  • Requires internet access for updates
  • Needs proper permissions for file system writes
  • Update URLs must be publicly accessible
  • S3 requires valid credentials
  • Not suitable for mobile platforms
Supported platformsmacOSWindowsLinux

Install package

flutter pub add desktop_updater

Categories

Related projects

No data available yet.