My uninformed opinion after doing an internet search tells me Flutter isn’t as good if performance and native UI look and feel are important. After hearing success stories from major tech players using KMP, plus, me loving Kotlin as one of my favourite programming languages, I’m biased towards it. Dart hasn’t really ever interested me for some reason.
Discussion
Flutter looks... dirty.
Now we have a react native escape hatch that might not be terrible!
Anything is better than react native lol
Who are the major players using KMP? I know about Cash app which I believe has been using it for a few years now. Who else? I’m keen to learn about their experiences.
I believe the iOS app for Phoenix Wallet is KMP and they’re in the process of transitioning the Android app to it.
Nice. Interesting that they went in that direction (iOS first then android). I can see how that might be a good forcing function to get the layering/modularity right.
I think they first wrote the Android app, but it was written in Java and not made for KMP
Then wrote iOS app in KMP, now working on bringing Android version to use KMP as well.
Google is investing into Kotlin Multiplatform for Google Workspace (Docs, Sheets, etc). Their previous approach was transpiling Java down to Objective-C and JavaScript.
https://www.youtube.com/watch?v=C9gCm51RhsU
Meetup.com also built their app for event organizers from the ground up using Kotlin Multiplatform. This talk was incredible.
https://www.youtube.com/watch?v=VtFam_D1USw
All the KotlinConf 2023 talks can be found here: https://kotlinconf.com/talks/
Awesome, 🙏