Top Flutter Package Utilities packages The complete list of Dart and Flutter packages given below can help you provide various utilities related to the app package such as fetching the app package version, scheduling runs, checking if an app is being run for the first time, etc.
restart_app
483
A Flutter plugin that helps you to restart the whole Flutter app with a single function call by using native APIs.
version
268
Provides a simple class for parsing and comparing semantic versions as defined by semver.org
pub_semver
151
Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.
package_rename
132
A Blazingly Fast way to configure your awesome flutter project to be production ready.
get_version
96
Get the Version Name, Version Code, Platform and OS Version, and App ID on iOS and Android.
app_usage
79
App usage plugin for Android only, which can be used to get the time spent by the user in each app.
android_play_install_referrer
74
A Flutter plugin for the Android Play Install Referrer API. You can use it to securely retrieve referral content from Google Play.
install_referrer
68
Detect from where your application was installed (Google Play, App Store, TestFlight…)
app_runner
61
Launch your Flutter app like a pro! AppRunner is a configurator for quick and controlled launch of your application.
version_tracker
48
Local version and build tracker plugin. Provides the ability to keep track of previous installations and easily migrate data between upgrades.
palestine_first_run
32
Lightweight and easy check if the app runs for its first time, apply that to custom calls.
r_flutter
19
Generate constants for resources which require using them as a String like fonts and assets.
dart_gsheet_remote_config
4
A package that allows you to use Google Sheets as a remote config for changing your Dart/Flutter app's behaviors, settings,.. without updating.
version_manipulation
4
Extension on Dart `pub_semver` library. Provides `nextBuild`, `nextPreRelease` and `change`.