Shared code first
No more Android-only BuildConfig. Generated typed object readable from shared Kotlin code across every platform target.
Shared code first
No more Android-only BuildConfig. Generated typed object readable from shared Kotlin code across every platform target.
Opinionated merging
One base, external brand overrides, predictable resolution. Keep the app in one repo and pull customer overrides at build time without forking.
Build-time guarantees
Schema ownership lives with the app. Unknown keys, missing values, and type mismatches fail the build, not runtime.
Use cases
BuildConfigSchema kinds
string, boolean, int, long, doublestringMap, stringList, stringListMapenumValue for normalized enum generationcustom adapters for consumer-owned types