0Pricing
Kotlin Multiplatform Academy · Lesson

Release to Maven Central & SPM

Distribute via Maven Central and Swift Package Manager.

Reach Both Ecosystems

Android devs pull libraries from Maven Central, while iOS devs prefer Swift Package Manager. A great KMP release serves both. 🌍

Claim Your Group

Maven Central verifies you own your group id, usually a reversed domain. This stops anyone else from publishing under your name.

group = "io.github.coddykit"

All lessons in this course

  1. Configure maven-publish for KMP
  2. Ship an XCFramework for iOS
  3. Versioning & API Stability
  4. Release to Maven Central & SPM
← Back to Kotlin Multiplatform Academy