app_version 0.0.1 copy "app_version: ^0.0.1" to clipboard
app_version: ^0.0.1 copied to clipboard

This is a Flutter widget that checks and displays the version status of application and you can easily guide user to update your app.

A most easily usable Flutter widget about application version check!

pub package

1. About #

AppVersion is an open-sourced Flutter widget.
With AppVersion, you can easily check and display about new version of your application.

1.1. Introduction #

1.1.1. Install Library #

With Flutter:

 flutter pub add app_version

1.1.2. Import It #

import 'package:app_version/app_version.dart';

1.1.3. Use AppVersion #

It's very easy to integrate to your application with using AppVersion widget.

import 'package:app_version/app_version.dart';
import 'package:flutter/material.dart';

class DemoAppVersion extends StatelessWidget {
  const DemoAppVersion({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) => Scaffold(
        appBar: AppBar(
          title: const Text('Sample For App Version'),
        ),
        body: const Center(
          child: AppVersion(), // ← Just here
        ),
      );
}

1.1.4. How it works #

1.1.4.1. When app version is older

This widget shows app information and about new version.

スクリーンショット 2021-12-16 9 53 39

By tapping this widget, you can display a dialog that prompts user to update. This dialog will only appear if an update is available, and the release notes for the new version will be displayed in the center of the dialog. The user can choose to update now or not, and even if they skip it, they can tap this widget again to display the same dialog.

スクリーンショット 2021-12-16 9 54 21

1.1.4.2. When app version is the latest

If the app version is already up-to-date, just indicate the app version information and that this is the latest. You still can tap the widget, but no event will be triggered.

スクリーンショット 2021-12-16 9 58 45

1.2. License #

Copyright (c) 2021, Kato Shinya. All rights reserved.
Use of this source code is governed by a
BSD-style license that can be found in the LICENSE file.

1.3. More Information #

AppVersion was designed and implemented by Kato Shinya.

12
likes
150
pub points
66%
popularity

Publisher

verified publishershinyakato.dev

This is a Flutter widget that checks and displays the version status of application and you can easily guide user to update your app.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, new_version, package_info_plus, universal_io

More

Packages that depend on app_version