Installation¶
Add repository (usually mavenCentral) and include the modules you need:
dependencies {
implementation("ua.wwind.table-kmp:table-core:2.3.2")
// optional
implementation("ua.wwind.table-kmp:table-format:2.3.2")
implementation("ua.wwind.table-kmp:table-paging:2.3.2")
}
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>")
}
The table API is stable — no opt-in annotation is required. Upgrading from 1.x? See the 2.0 migration guide.