Hacker News new | ask | show | jobs
by price 698 days ago
One of the things that's made us at Zulip very happy with Flutter is that it's an honest-to-goodness functioning open-source project. The issue tracker is out in the open, as are the PRs and code reviews. You can (and we did) show up with bug reports and someone whose job is to develop Flutter will read it and make a cogent reply. And getting a change merged in Flutter is however easy or hard it is to do the change well, but no harder — the codebase is high-quality, and the maintainers are responsive. It's at quite a high percentile among all the open-source projects I've interacted with.

I don't know much about Kotlin Multiplatform or Compose Multiplatform. But from what I've seen, the Android group in general doesn't live up to that high standard as an open-source project. You can report bugs and might get a reply, but can't really participate in the discussion; the public bug often gets linked to a bunch of internal bugs you can't see, and the code reviews for any fix happen in private.

(I lead the Zulip mobile team, so the decision to use Flutter was primarily mine.)

2 comments

I hope it works out well for you, at my company we made the decision to go with native because we were afraid of hitting a ceiling with non-native solutions, but I love Zulip and I hope your decision pays off.
flutter is a complete game changer. I have done react web, vue etc, react native and with shame GWT but with flutter I don't have to think.

everything works, all the necessary ui widgets are there. no more tinkering around with css or new css flavor of the month. layout is easy peasy.

performance is great. and best, iteration speed is awesome.

Yeah. The iteration speed with Flutter's fast, solid, hot reload is seriously a big deal for the developer experience.