kmp-networking
Installation
SKILL.md
KMP Networking with Ktor
Configure Ktor client for cross-platform networking with platform-optimized engines.
TLS/certificate pinning (MITM hardening) is a separate concern applied per engine — see
kmp-tls-pinning(OkHttpCertificatePinneron Android + DarwinhandleChallengeon iOS via expect/actual).
Dependencies
// build.gradle.kts (shared module)
plugins {
kotlin("multiplatform")
kotlin("plugin.serialization")
}
val ktor = "3.5.2" // current 3.x — verify latest at ktor.io/docs/releases