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
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