HACKER Q&A
📣 busymom0

Developers who switched from native development to Flutter, how is it?


I have been developing apps for iOS and Android for about a decade (I am the developer of Hacker News client app HACK for iOS and Android). I originally started with Objective C and Java and then switched to Swift and Kotlin.

I am looking into trying out Flutter for the second time, so am curious how others who made the switch like it?

Also, has Flutter improved their web development? Last time I tried it, it was all a canvas which was drawing all elements instead of HTML elements. This seemed pretty bad for accessibility and SEO. Is that still the case?

How's accessibility for the iOS and Android apps built in Flutter?


  👤 txt-me Accepted Answer ✓
We use Flutter in our apps. We work in b2c messaging and I would say that the performance claims are quite exaggerated.

From the pluses: we cover all the 5 platforms(https://txt.me/download) with a single developer(he's very good though). From the minuses: on some platforms we are lacking some features, like proper webview in desktop and action buttons in the push notificatons.


👤 shadowfu
I've used flutter for several years. Years before that I wrote in Dart for web and native work. I've loved flutters ability to reach multiple platforms with the same codebase and still look great. My small-ish team has been responsible for several clients across multiple platforms and using flutter is letting us focus more on what we want to build, not where.

Not my writing; https://stadia.dev/blog/how-flutter-helped-us-make-stadia-co...

Bias disclosure: I worked on the original dartc compiler, am a sr. Googler, and have given talks about flutter. These are my opinions and I'm a happy evangelist for the framework.


👤 lawgimenez
Hey man I just been using Hack for iOS lately. Please don’t update to Flutter. I’m an iOS dev too and the performance is just not that good.

👤 umangsh
Flutter worked really well for Famnom (https://news.ycombinator.com/item?id=32204944). Write once - run anywhere, solid documentation, rich plugins and libraries (for e.g state management through https://bloclibrary.dev/), and an expanding developer community are great.

However, there are observable performance gaps with native. For e.g. scroll performance and dropdown fields can sometimes feel abrupt.


👤 ratio11
I'd be interested in hearing the experiences of people who switched from React Native to Flutter, or vice versa. Especially those who needed web support.

👤 NonNefarious
I considered it for the five minutes it took to find out that everyone would have to learn Dart.

👤 mapmap
I’ve found that background support, particularly with Bluetooth, is lacking.

👤 ilrwbwrkhv
It works for simple custom apps.

👤 rochak
I have no idea about Flutter but just wanna thank you for creating such an incredible app. I use it everyday.