ipfs-api-kotlin icon indicating copy to clipboard operation
ipfs-api-kotlin copied to clipboard

Multiplatform

Open luca992 opened this issue 3 years ago • 0 comments

A multiplatform port of the project. Kotlin and dependencies have been updated to the latest

Targets:

"macosX64", "macosArm64",
"iosArm64", "iosX64", "iosSimulatorArm64",
"tvosArm64", "tvosX64", "tvosSimulatorArm64",
"watchosArm32", "watchosArm64", "watchosX86", "watchosX64", "watchosSimulatorArm64",
"linuxX64"
"mingwX64"
"jvm"
"js"

Libraries ported: okhttp -> ktor moshi -> kotlinx.serialization

Multiplatform file support with okio

It's working well so far for me. I published a release here:

implementation("io.github.luca992:ipfs-api:0.17.0")

Todo:

  • Port jvm tests to multiplatform
  • Figure out if anything in the root build.gradle.kts was needed

luca992 avatar Jun 06 '22 06:06 luca992