Skip to content

Getting Started with Charts

This guide will help you integrate the Charts library into your Kotlin Multiplatform project.

Installation

Core Dependency

Replace <version> with the latest version: Release

commonMain.dependencies {
    implementation("io.github.dautovicharis:charts:<version>")
}

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Platform-Specific Dependencies

implementation("io.github.dautovicharis:charts-android:<version>") // For Android
implementation("io.github.dautovicharis:charts-jvm:<version>")     // For JVM
implementation("io.github.dautovicharis:charts-js:<version>")      // For JavaScript
implementation("io.github.dautovicharis:charts-iosx64:<version>")  // For iOS (x64)
implementation("io.github.dautovicharis:charts-iosarm64:<version>") // For iOS (ARM64)

Snapshot Builds Snapshot

Access the latest pre-release builds through the Sonatype snapshots repository. Snapshots contain the most recent features and fixes that haven't been officially released yet, allowing you to test upcoming functionality.

commonMain.dependencies {
    implementation("io.github.dautovicharis:charts:<snapshot-version>")
}

dependencyResolutionManagement {
    repositories {
    // Sonatype Central Portal Snapshots (replaces old s01.oss.sonatype.org)
    maven("https://central.sonatype.com/repository/maven-snapshots/")
    }
}

Next Steps

  • Code Examples - Learn how to create and customize different chart types with detailed code samples.