Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've used Flutter and Kotlin MP. There's zero reason for me to believe Kotlin MP is superior, so why would it replace Flutter???


I like Flutter a lot and I think right now it's much more capable and mature than KMP is. The problem is Google is in aggressive cost cutting mode and it's not clear how Flutter contributes to their bottom line in a meaningful way. It's not hard to make the business case that they should shift the considerable resources they now invest in Flutter to focus on Kotlin/Compose and let JetBrains do the heavy cross-platform lifting.

I hope this doesn't happen but as long as Google is willing to cut engineering resources even while they're recording record profits it's hard to be confident.


> it's not clear how Flutter contributes to their bottom line in a meaningful way... focus on Kotlin/Compose and let JetBrains do the heavy cross-platform lifting.

Why do you think Kotlin MP would contribute to JetBrains' bottom line when at the same time you think Flutter does NOT contribute enough to Google's?

I get it, Google's bottom line is on another level, but at the same time, if someone can afford to invest on technologies that do not bring in any profit, that's Google if it thinks it increases its reach, which Flutter/Dart do in a way that Kotlin cannot, given Google controls them but not Kotlin (though you could make a case Google effectively controls Kotlin, at least somewhat?).


JetBrains sells very expensive tooling around Kotlin & KMP. If it takes off their path to profit is pretty clear.

That said, building a really good cross platform UI toolkit and framework is really hard. It remains to be seen if JetBrains can pull it off.


The thing is, KMP might make money for JetBrains, but Google has not yet bought them yet, for reasons I still cannot fathom.


Indeed, their little marriage is the only reason Kotlin matters in first place.


Because of flutters lack of success and company politics.


I mean Kotlin has actually been adopted outside of Android. Maybe it's my bubble but I've never come across an actual Dart / Flutter job.


for the simple reason that with dart / flutter you don't need a huge team. 1 - 2 people are enough.

one codebase to cover web, android, iOS and desktop apps.

and for that simple reason, flutter won't go away. no other UI development framework comes close to the productivity of flutter.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: