Files class

A utility class for managing file and directory paths used in the distribution process.

The Files class provides static references to commonly used files and directories, such as Android and iOS distribution directories, changelogs, and metadata paths. This class cannot be instantiated and serves as a centralized location for all file path constants used throughout the distribution process.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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

androidChangeLogs File
The file containing Android changelogs for distribution
final
androidDistributionDir Directory
The root directory for Android distribution files
final
androidDistributionMetadataDir Directory
The metadata directory for Android distribution files
final
androidDistributionOutputDir Directory
The output directory for Android distribution files
final
androidOutputApks Directory
The directory containing Android APKs generated by the build process
final
androidOutputAppbundles Directory
The directory containing Android app bundles generated by the build process
final
customDir Directory
The root directory for custom distribution files
final
customOutputDir Directory
The output directory for custom distribution files
final
customOutputMetadataDir Directory
The metadata directory for custom distribution files
final
fastlaneJson File
The Fastlane JSON configuration file for automated deployment
final
iosDistributionDir Directory
The root directory for iOS distribution files
final
iosDistributionMetadataDir Directory
The metadata directory for iOS distribution files
final
iosDistributionOutputDir Directory
The output directory for iOS distribution files
final
iosOutputIPA Directory
The directory containing iOS IPA files generated by the build process
final

Static Methods

copyFiles(String source, String target, {List<String> fileType = const [], String mode = "release"}) Future<String?>
Copies files from source directory to target directory with optional filtering.