4 ms·
I recently had an idea for an app that would work on Mac, Windows, iOS and Android (and maybe even Linux). After considering the options I decided to prototype
by cageface 3y ago
I recently had an idea for an app that would work on Mac, Windows, iOS and Android (and maybe even Linux). After considering the options I decided to prototype it in Flutter and so far I've been pleasantly surprised. Despite having to learn a new language and UI framework I've made rapid progress and I've been able to find solid third party packages for most of what I've needed that isn't in the framework itself. Even calling into native code via FFI was surprisingly straightforward and the ffigen tool worked without a hitch. Passing off heavy CPU work to background workers was also trivially easy.
Dart isn't a flashy language but it's easy to learn and overall I much prefer it to the JS I have to deal with in my day job.
My main hesitation now is Google's longer term commitment to Flutter. They seem to be putting a lot of resources into it at the moment but who knows if that will be true a few years from now?