https://kotlinlang.org logo
#multiplatform
Title
# multiplatform
d

Daniele B

09/04/2020, 10:52 PM
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

CLOVIS

09/05/2020, 12:31 AM
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

Tijl

09/05/2020, 1:46 PM
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

Neil

09/06/2020, 10:48 AM
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

Tijl

09/06/2020, 1:27 PM
I assume it’s not so hard for https://github.com/JetBrains/skiko to support iOS at some point.
n

Neil

09/06/2020, 1:44 PM
Cool, although it looks like it's JVM based at the moment. I guess native is harder... I hope not too hard.
t

Tijl

09/06/2020, 1:49 PM
or am I missing something obvious?
n

Neil

09/06/2020, 1:56 PM
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

Tijl

09/06/2020, 2:56 PM
huh you are right, I guess that’s still to come then.