I realized I have a similar feeling of when Google...
# multiplatform
d
I realized I have a similar feeling of when Google launched Firebase in 2016. At that time I thought: “This is great! finally a suite that unifies Google services for the different platforms! Everything looks so neat and clear! From the same console I can manage the Google services for both the Android and iOS apps!” Now the feeling is: “Wow, finally I can just use Android Studio to configure and build all my apps!” Kotlin MultiPlatform feels like the biggest step forward since Firebase. Not only Google services, but the whole application logic is now multiplatform. The next big step will happen when JetpackCompose will become multiplatform too. It’s probably going to take 2 more years.
🎉 3
c
JetBrains is currently hiring for something that looks a lot like a generalization of Jetpack Compose for Multiplatform. I'm very interested to where it's going to go, but yeah it's going to take a while to get there
t
you can already try it out with some effort (site is down so cached link): http://webcache.googleusercontent.com/search?q=cache:https://zeromod.in/posts/jetpack-compose-desktop/&strip=1&vwsrc=0 very early stages of course.
n
Skia is on iOS, so to run on iOS too are we just waiting for kotlin native (not JVM) bindings to Skia's native library? Is that a big/tricky job?
t
I assume it’s not so hard for https://github.com/JetBrains/skiko to support iOS at some point.
n
Cool, although it looks like it's JVM based at the moment. I guess native is harder... I hope not too hard.
t
or am I missing something obvious?
n
Yeah I'm a bit confused too, that
nativeTarget
val doesn't seem to be used, and there is only src/jvmMain no other src subdirs.
t
huh you are right, I guess that’s still to come then.