flutlock library

FlutLock Library

Main library export file that exposes the public API of FlutLock Dart implementation.

Classes

ConfigFileUtils
Configuration file utilities
ConfigProcessor
Configuration processor for FlutLock
ConfigTemplates
Configuration template generator
ConfigValidator
Configuration validation utilities
DependencyChecker
Checks for required dependencies
FlutLockCLI
Main CLI class for FlutLock
FlutLockLogger
Logger configuration and utilities
FlutterBuildConfig
Flutter build configuration
FlutterBuilder
Flutter build executor
FlutterBuildResult
Result of a Flutter build operation
GradleModificationConfig
Configuration for Gradle file modification
GradleModificationResult
Result of Gradle file modification
GradleModifier
Gradle file modifier
KeyPropertiesConfig
Configuration for key.properties file generation
KeyPropertiesResult
Result of key.properties file generation
KeystoreConfig
Configuration for keystore generation
KeystoreGenerator
Keystore generator class
ProjectAnalysisResult
Result of Flutter project structure analysis
ProjectAnalyzer
Flutter project analyzer
ProjectSetup
Flutter project setup utility
ProjectSetupResult
Result of project setup operation
PropertiesGenerator
Properties file generator
SignatureVerificationConfig
Configuration for signature verification
SignatureVerificationResult
Result of signature verification
SignatureVerifier
Signature verification utility for APK and AAB files
SignerInfo
Signer information for keystore generation
TemplateContext
Template context for variable substitution
TemplateEngine
Template engine for processing Android project templates
TemplateResult
Template processing result

Enums

BuildType
Build types supported by Flutter

Extensions

KeyPropertiesConfigExtension on KeyPropertiesConfig
Extension to add copyWith method to KeyPropertiesConfig
LoggerExtensions on Logger
Extension methods for easier logging

Constants

version → const String

Exceptions / Errors

BuildException
Exception raised when build operations fail
ConfigurationException
Exception raised when configuration validation fails
DependencyException
Exception raised when dependency checks fail
FlutLockException
Exception classes for FlutLock Dart implementation
KeystoreException
Exception raised when keystore operations fail
ProjectAnalysisException
Exception thrown when project analysis operations fail
ProjectSetupException
Exception thrown when project setup operations fail
SignatureException
Exception raised when signature verification fails
TemplateException
Exception thrown when template processing fails