Comment by well_ackshually
15 hours ago
Flutter is fine if you don't care about performance, accessibility, have no need to access native capabilities or non-fluttered widgets (ex: the Google map integration is awful) and overall just want to make an internal app.
The cost of making an excellent flutter app is about the same you'd pay making fully native apps. Except that you're always paying for Skia's costs with Flutter.
This recommends 32GB to run _everything_, so xcode, gradle, emulators, simulators, etc. Not fully surprising.
Flutter doesn't use Skia anymore and you can absolutely bind to native libraries from Flutter with ease [0]. The current strategy (build hooks) is relatively new. You can also just write Kotlin or Swift for your application [1] using channel APIs. Finally, you can still have native pages in your app if needed for certain widgets [2] and still save time rewriting everything and all of your business logic for every single other page of the application that doesn't need those widgets. In fact, you can even mix native widgets and Flutter-rendered widgets in the same screen.
[0]: https://docs.flutter.dev/platform-integration/bind-native-co...
[1]: https://docs.flutter.dev/platform-integration/platform-chann...
[2]: https://docs.flutter.dev/add-to-app
And are comfortable making a 1-2 million dollar per devteam per year bet that Google won't rug pull you. And they seem to have no important or big app on it.
On an unrelated note, in 2024 Google did layoffs on the Flutter team.
That sounds like the worst parts of native dev + PWAs combined
What?! Flutter is literally a game engine, its faster than native even on older phones and pretty much most of the issues you are talking about is old news lol