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.
package_info_plus
2123
Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
restart_app
331
A Flutter plugin that helps you to restart the whole Flutter app with a single function call by using native APIs.
version
234
Provides a simple class for parsing and comparing semantic versions as defined by semver.org
pub_semver
113
Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.
get_version
97
Get the Version Name, Version Code, Platform and OS Version, and App ID on iOS and Android.
package_rename
78
A Blazingly Fast way to configure your awesome flutter project to be production ready.
app_usage
72
App usage plugin for Android only, which can be used to get the time spent by the user in each app.
install_referrer
56
Detect from where your application was installed (Google Play, App Store, TestFlight…)
app_runner
51
Launch your Flutter app like a pro! AppRunner is a configurator for quick and controlled launch of your application.
android_play_install_referrer
49
A Flutter plugin for the Android Play Install Referrer API. You can use it to securely retrieve referral content from Google Play.
version_tracker
47
Local version and build tracker plugin. Provides the ability to keep track of previous installations and easily migrate data between upgrades.
palestine_first_run
30
Lightweight and easy check if the app runs for its first time, apply that to custom calls.