Agp8Android Inputs
A resolved snapshot of everything the AGP 8 adapter writes into the classic Android DSL.
The adapter is compiled as Java against the AGP 8.5.2 floor, in its own source set, so it cannot read KiteConfig's internal Kotlin model directly. Resolving on the Kotlin side and handing over a plain snapshot keeps one resolution path for every AGP line, so an AGP 8 build and an AGP 9 build can never disagree about what the DSL asked for.
Not part of the supported API. It exists only so the two source sets can talk.
Properties
Resolved applicationId, or null when there is nothing to write.
Whether the resolved application id should be written.
Whether the app name placeholder should be written.
Whether SDK and NDK levels should be written.
Whether version values should be written.
Resolved compileSdk, or null.
Whether packaged resources should be narrowed to localeFilters.
Validated Java level for compileOptions, or null.
Locale filters already converted to Android qualifiers.
Application project paths the app-scoped values apply to. Empty means every application.
Resolved versionCode, or null.
Resolved versionName, or null.