Ask HN: 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?
22 comments
[ 5.9 ms ] story [ 55.7 ms ] threadIf you're writing java/kotlin, yes. If you're writing UI libraries, its portable.
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.
What's HACK? I'm starting my journey into mobile dev and not come across this.
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.
I am not a software developer by trade, but am now happily building apps whenever I get an idea.
We program in C++, with a sprinkling of Python or whatever else is needed to keep stuff building. I wrote an iOS application for us in Swift, but I'm the only one there who knows it.
However, there are observable performance gaps with native. For e.g. scroll performance and dropdown fields can sometimes feel abrupt.