Recently I saw that Fleet is made using Kotlin and...
# compose-desktop
m
Recently I saw that Fleet is made using Kotlin and Rust. And for the UI part they are using something internal built on top of Compose. I'm curious to try using Rust with Compose Desktop, is there any resources for something similar
s
I think it separate process and the both process communicate with each other, the process running the backend in Rust and the frontend in Kotlin/JVM. I’m assuming that obviously, don’t know if they have JNI binding for couple Rust functions. This separate process and communication protocol I think is what also makes possible to run remotely the backends. I don’t think they also use Compose for Desktop tbh, ( maybe now they use, but when they release it it was not using) instead they use the CfD base that is Skiko.
m
Interesting article, thanks for sharing. Well it seems that Noria is just inspired by Compose not built on top of it.
r
Fleet uses a reactive toolkit internal to Jetbrains called Noria. It's built on top of Skiko though
For a while (maybe still valid) you could find simple .kt files for Noria inside Fleet's jar files 😁
thank you color 1
m
101 Views