Installation¶
Add repository (usually mavenCentral) and include the modules you need:
dependencies {
implementation("ua.wwind.table-kmp:table-core:1.10.0")
// optional
implementation("ua.wwind.table-kmp:table-format:1.10.0")
implementation("ua.wwind.table-kmp:table-paging:1.10.0")
}
The project uses kotlinx-collections-immutable for all table/state collections to ensure predictable, thread-safe
state management and efficient Compose recomposition:
dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-collections-immutable:<latest-version>")
}
Opt‑in to experimental API on call sites that use the table: