Hacker News new | ask | show | jobs
by jamil7 2194 days ago
I haven't dug into Flutter too heavily yet. While I really like Flutter as a portable UI toolkit I have reservations about a) Dart as a language looks a bit like a step backwards from Swift & Kotlin, at least TS is portable and useful elsewhere and b) Outside of UI work I feel like Flutter is a little lacking, there is a bit missing in terms of databases, networking, state management. Interop with native modules is also a bit messy and painful last time I checked. I'm guessing these reservations will diminish in time provided Google keeps pushing Dart and Flutter forward.
1 comments

Those were some of the same concerns I've had going into it, but I've found that the plugin library for flutter is actually already surprisingly mature, both for official plugins and third party. Adding and using plugins is also easier than any other tool chain I've used.

Sqflite, rxdart, etc have worked well for me, though I will admit that this project is mostly just UI/CRUD so I've had to do very little native work.

I guess I'd say that flutter is already in a really amazing place for apps that aren't heavy on hardware-specific dependencies (like camera, AR, etc.).

I have my fingers crossed that the community will continue to grow to the point that it will flourish even if Google pulls official support at some point...