KmpOptimization
@Incubating interface KmpOptimization
DSL object for configurations aimed for optimizing build process(e.g. speed, correctness)
Summary
Public properties |
|
---|---|
ConsumerKeepRules |
The collection of keep rule files for consumers of the library to use. |
LibraryKeepRules |
The collection of keep rule files that the plugin should use when optimizing the AAR |
Boolean |
Specifies whether to enable code shrinking for this build type. |
ConfigurableFiles |
The collection of keep rule files to use for the test APK. |
Public properties
consumerKeepRules
val consumerKeepRules: ConsumerKeepRules
The collection of keep rule files for consumers of the library to use.
keepRules
val keepRules: LibraryKeepRules
The collection of keep rule files that the plugin should use when optimizing the AAR
minify
var minify: Boolean
Specifies whether to enable code shrinking for this build type.
By default, when you enable code shrinking by setting this property to true
, the Android plugin uses ProGuard.
To learn more, read Shrink Your Code and Resources.
testKeepRules
val testKeepRules: ConfigurableFiles
The collection of keep rule files to use for the test APK.