square / workflow-kotlin

A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
https://square.github.io/workflow
Apache License 2.0
1.02k stars 101 forks source link

Any plan to make workflow to support Kotlin multiplatform? #778

Open fengdai opened 5 years ago

zach-klippenstein commented 5 years ago

Yes, we do eventually want to do that. @rjrjr actually started the work as a hackweek project a couple weeks ago, but I'm not sure where it ended up. We will probably do this after v1.0.0.

fengdai commented 5 years ago

Yes, we do eventually want to do that. @rjrjr actually started the work as a hackweek project a couple weeks ago, but I'm not sure where it ended up. We will probably do this after v1.0.0.

Fantastic!

rjrjr commented 5 years ago

It didn't get too far since our public API is so dependent on Okio. But the good news is that they're hard at work on mp themselves. With that done, I don't see much blocking us.

akfpnd commented 2 years ago

Any update so far? I willing to try how it works with KMP.

rjrjr commented 2 years ago

@akfpnd there's some work in progress, as a matter of fact. https://github.com/square/workflow-kotlin/pull/746

kaushalyap commented 1 year ago

@akfpnd that issue is already closed, any future plans for KMP support?

rjrjr commented 1 year ago

@steve-the-edwards can you spit out a tl;dr: on the state of our KMP support?