BuildInfo class
A utility class for extracting build information from Flutter project files.
The BuildInfo class automatically detects and extracts package names,
bundle identifiers, and app names from various platform-specific configuration files.
This information is used throughout the distribution process to identify applications
across different platforms.
Constructors
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- androidPackageName ↔ String?
-
The Android application ID extracted from
android/app/build.gradlegetter/setter pair - iosBundleId ↔ String?
-
The iOS bundle identifier extracted from
ios/Runner.xcodeproj/project.pbxprojgetter/setter pair - linuxPackageName ↔ String?
-
The Linux package name extracted from
linux/CMakeLists.txtgetter/setter pair - macOSBundleId ↔ String?
-
The macOS bundle identifier extracted from
macos/Runner.xcodeproj/project.pbxprojgetter/setter pair - webAppName ↔ String?
-
The web application name extracted from
web/index.htmltitle taggetter/setter pair - windowsPackageName ↔ String?
-
The Windows package name extracted from
windows/runner/Runner.rcgetter/setter pair
Static Methods
-
applyBuildInfo(
) → Future< Map< String, dynamic> > - Extracts build information from all supported Flutter platforms.