Check if your Flutter app has a newer version.

Overview

Flutter NeoVersion

Check if a new version of a Flutter app is available on the app stores. The plugin uses the Peek-An-App API to get information about the latest version.

This plugin is heavily inspired by the new_version plugin, however, the APIs are NOT backwards-compatible.

Basic usage

Create a new NeoVersion class instance wherever you want to check for new versions:

import 'package:neoversion/neoversion.dart';

final neoVersion = NeoVersion();

The package will use the package name from your Flutter project to identify the app on the app stores, however, you may also pass your own identifiers:

final neoVersion = NeoVersion(androidAppId: 'com.example.app', iOSAppId: 'com.example.app');

Once you have that, you can call the following method to prompt the user if a new version is available:

await neoVersion.showAlertIfNecessary(context: context);

You can also consume the version status manually and have custom behavior for the prompts:

final status = await neoVersion.getVersionStatus();
status.needsUpdate; // (boolean)
status.localVersion; // (string, the currently installed app's version)
status.appStoreVersion; // (string, the latest version on the app store)

await neoVersion.showUpdateDialog(context: context, status: status);

Customization

The plugin's default dialog is very easy to customize. Please refer to the API Reference for more information.

Credits

License

MIT.

You might also like...

An extended version of Flutter Colors with more swatches and more flexibility to generate your own custom swatch.

An extended version of Flutter Colors with more swatches and more flexibility to generate your own custom swatch.

Colours An extended version of Flutter Colors with more swatches and more flexibility to generate your own custom swatch. Getting Started In your flut

Nov 23, 2021

Api Call Check flutter - A new Flutter project that demonstrates api calling and displays them in a scrollable list

Api Call Check flutter - A new Flutter project that demonstrates api calling and displays them in a scrollable list

api_fetch A new Flutter project that demonstrates api calling and displays them

Jan 2, 2022

Flutter guide + SDK. Check Community repository for common information.

freeRASP for Flutter freeRASP for Flutter is a part of security SDK for the app shielding and security monitoring. Learn more about provided features

Dec 26, 2022

Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.

Flutter permission_handler plugin The Flutter permission_handler plugin is build following the federated plugin architecture. A detailed explanation o

Dec 31, 2022

Unloc customizations of the Permission plugin for Flutter. This plugin provides an API to request and check permissions.

Flutter Permission handler Plugin A permissions plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check perm

Nov 26, 2020

Check the availability of Google Play services on the current device

Flutter Google Api Availability Plugin A Flutter plugin to check the availability of Google Play services on the current device. Features Check the av

Dec 28, 2022

This project is Riot game information check service using Riot api.

riot_api_project this project is Riot game information check service using Riot api. Getting Started This project is a starting point for a Flutter ap

Dec 12, 2021

A package help you to make api call and handle error faster, also you can check for internet before call api.

http_solver ##not for production use, only for learning purpose. A package help you to make api call and handle error faster, also you can check for i

Jun 18, 2020

A dart library to check if given point(s) are present inside polygon or not.

poly A library for checking if given point(s) is present inside Polygon or not. Contents Installation Examples Note: Instead of casting, use toListNum

Feb 25, 2022
[Flutter package] An easy and quick way to check if the local app is updated with the same version in their respective stores (Play Store / Apple Store ).

Retrieve version and url for local app update against store app Android and iOS Features Using as reference packages like in_app_update , version_chec

Kauê Murakami 11 Nov 9, 2022
A lightweight flutter plugin to check if your app is up-to-date on Google Play Store or Apple App Store

App Version Checker this package is used to check if your app has a new version on playstore or apple app store. or you can even check what is the lat

Iheb Briki 6 Dec 14, 2022
An introduction slider has some screens that can use to describe your application.

An introduction slider has some screens that can use to describe your application. You can describe your application's title, description, logo, etc. It comes with several features.

Rahul Chouhan 6 Dec 7, 2022
Weatrio App An Weather App to check the weather around the world!

Weatrio App An Weather App to check the weather around the world! View Demo · Documentation · Report Bug · Request Feature ?? Table of Contents About

Liron Abutbul 2 Sep 12, 2022
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! 1. About 1.

Kato Shinya 1 Dec 16, 2021
Flutter App Check Network connection State with Getx

flutter_network_connection A Flutter project Checking Network Status of a App. Info This project is a networking status checking Flutter application.

Azraf Al Monzim 9 Oct 28, 2022
this app will help you to check BMI.

bmicalfinal A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

null 4 Dec 15, 2021
CoVAC is an all-in-one Covid info toolkit app, providing users the facility to check for available slots along with receiving the latest updates related to the pandemic and the virus.

CoVAC - Covid 19 Vaccine Availability Checker Introduction ?? CoVAC is an android application developed to provide users the facility to check the ava

Aryan Kenchappagol 6 Dec 29, 2021