ps: just here getting a pulse/checking biases... n...
# multiplatform
j
ps: just here getting a pulse/checking biases... native ios and android developer here since 2012, professional development full time. Each and every time I try react native, I get a very poor experience. sure, you can make two hello worlds faster than you can make two native apps, however professionally I always find it takes longer to debug/fix the small details at the end compared to just doing native which is a lot more linear, or allows for specific animations or details what have you. For this reason Ive always felt like native x2 is faster and cheaper than RN or even Flutter... what are peoples opinions on this topic here, im assuming at some point one thing starts taking the lead and is actually better, I don't think its react native but maybe thats just lack of skill, or maybe its something else like kotlin multiplatform?
m
What I like about KMP is that it is not UI focused. My preference is to do all the data and use cases (logic) in KMP and then create native UIs. Now how much this helps versus going all native depends on how much non UI work you do versus spending time laying out the UIs.
4
a
What @Michael Krussel says is absolutely true and we did the same for apps for quite a while, sharing all control / viewmodel logic and up. For UI, we're starting to use compose multiplatform now because it is both productive and, for iOS, we can build hybrid UIs using Swift UI where necessary which really made the difference in us trying it on production apps.