Quick Start
Installation
Platforms: Android iOS macOS JVM JS WasmJS
[versions]
evolpagink = "0.6.0"
[libraries]
evolpaginkCompose = { module = "com.nxoim:evolpagink-compose", version.ref = "evolpagink" }
evolpaginkCore = { module = "com.nxoim:evolpagink-core", version.ref = "evolpagink" }
kotlin {
sourceSets {
commonMain.dependencies {
// Compose Multiplatform / Jetpack Compose — includes core automatically
implementation(libs.evolpagink.compose)
// DIY bindings — core is framework-agnostic, no UI dependency
implementation(libs.evolpagink.core)
}
}
}
Choosing the right module
evolpagink-core - The pagination engine itself. No UI framework dependency. Use this if you're integrating with a non-Compose UI system or writing custom bindings.
evolpagink-compose - Compose-specific extensions that provide toState() and items() overloads. Includes core automatically, so you only need this dependency if you're using Compose.