Skip to content

Add support for Kotlin Multiplatform #73

@kkostov

Description

@kkostov

@winsmith we could make it easier to adopt TelemetryDeck for apps using Kotlin Multiplatform.

While it's technically possible to adopt our existing SwiftSDK and KotlinSDK individually for each target, the process is quite complex and misses out on some important platforms: no windows or linux support, no web (wasm), and no desktop support for jvm, no support for server projects.

We can facilitate these use-cases by adapting the KotlinSDK as follows:

  • Create a KMP library package.
  • Extract existing common Kotlin features so they can become available on all platform targets via Kotlin Native.
  • For continuity, we offer our existing KotlinSDK for Android as a separate artifact.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions