InitConfig class

Defines the complete configuration of an FKIT project.

Constructors

InitConfig({required String version, required String projectName, required bool useFvm, required bool android, required bool ios, required bool web, required bool flavoringEnabled, required String defaultFlavor, required List<String> flavors, required EnvironmentConfig environment, required FirebaseConfig firebase, required LocalizationConfig localization, required String debugInfo, required bool obfuscate, required String mainEntry, required String featureDir, required String defaultTemplate})
Creates an FKIT project configuration.
const
InitConfig.fromMap(Map map)
Creates an FKIT project configuration from the provided map.
factory

Properties

android bool
Whether Android platform support is enabled.
final
debugInfo String
The directory where debug information is generated.
final
defaultFlavor String
The name of the default application flavor.
final
defaultTemplate String
The default template used for code generation.
final
environment EnvironmentConfig
Environment configuration used by the project.
final
featureDir String
The root directory where features are generated.
final
firebase FirebaseConfig
Firebase configuration used by the project.
final
flavoringEnabled bool
Whether application flavoring is enabled.
final
flavors List<String>
The application flavors configured for the project.
final
hashCode int
The hash code for this object.
no setterinherited
ios bool
Whether iOS platform support is enabled.
final
localization LocalizationConfig
Localization configuration used by the project.
final
mainEntry String
The main Dart entry-point file used by the project.
final
obfuscate bool
Whether release builds use code obfuscation.
final
projectName String
The name of the Flutter project.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
useFvm bool
Whether Flutter Version Management (FVM) is enabled.
final
version String
The FKIT configuration schema version.
final
web bool
Whether web platform support is enabled.
final

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