Skip to content

Added client sdk for Kotlin Multiplatform (Jvm + iOS)#5033

Open
Jessewb786 wants to merge 2 commits into
clockworklabs:masterfrom
Jessewb786:master
Open

Added client sdk for Kotlin Multiplatform (Jvm + iOS)#5033
Jessewb786 wants to merge 2 commits into
clockworklabs:masterfrom
Jessewb786:master

Conversation

@Jessewb786
Copy link
Copy Markdown

Description of Changes

Building on the original work of androidPoet, this provides a Kotlin Multiplatform client sdk.
It also adds the kotlin code generator to the CLI.
This is should be enough to close issue Add Kotlin Multiplatform SDK support #4821.

Expected complexity level and risk

This is a 5, but excepting the minor changes to the CLI, almost all changes are orthogonal to existing code, so there's very little chance of any form of regressions.

Testing

There is a suite of tests, all of which pass, and I'm using this implementation of what is intended to become a production ready Kotlin Multiplatform application.
I don't know if I've covered all corner cases, but it's so far covering everything I've needed from it.
That means, working on Spring backend services, Android and iOS.

Side note

I would love that this be extended so that the spacetime module itself can be written in Kotlin.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented May 15, 2026

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants