Search packages, repositories and app categories

flutter_app_update cover
Package detailsv3.2.4

flutter_app_update

A simple lightweight and customizable version update library for Flutter

AndroidiOS
30-day downloads
2.8K
Likes
60
Pub points
150

Install package

flutter pub add flutter_app_update

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A lightweight and customizable Flutter package for handling app version updates. It enables seamless detection of new app versions and prompts users to update, supporting both Android and iOS platforms. The library is designed to be simple to integrate, with minimal configuration required. It provides flexible customization options for update dialogs, including custom messages, buttons, and update behavior. Ideal for developers seeking a straightforward solution to manage app updates without heavy dependencies.

Use cases

  • Prompting users to update the app
  • Checking for new app versions
  • Customizing update dialog appearance
  • Integrating with CI/CD workflows
  • Handling silent updates
  • Displaying update changelogs

Key features

  • Lightweight and minimal dependency
  • Support for Android and iOS
  • Customizable update dialogs
  • Easy integration with existing apps
  • Configurable update check frequency
  • Changelog support

Suitable for

  • Developers building cross-platform apps
  • Teams needing simple update management
  • Apps requiring user-friendly update prompts
  • Projects with tight size constraints
  • Apps in active development with frequent releases

Considerations

  • Requires internet access to check for updates
  • May need manual handling of update installation
  • Limited to basic update logic
  • No built-in auto-download or background update
  • User interaction required for update process
  • Not suitable for enterprise-level deployment workflows

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Chinese Doc
一、Introduce
dependencies:
  flutter_app_update: ^latest_version
  • Create UpdateModel and set apk url
 UpdateModel model = UpdateModel(
   url,
   "flutterUpdate.apk",
   /// android res/mipmap icon name
   "ic_launcher",
   'https://itunes.apple.com/cn/app/xxxx',
 );
 AzhonAppUpdate.update(model).then((value) => debugPrint('$value'));
  • Add listener
@override
void initState() {
  super.initState();
  AzhonAppUpdate.listener((ResultModel model) {
    debugPrint('$model');
  });
}
三、Screenshot

   

Categories

Source repository

Projects using this package

No data available yet.