3 ms·
I'll gladly come in with the other end of the argument :) Dart? A half-baked language with quite a lot of unexpected gotchas that can cause you to lose days tr
by thecupisblue 5y ago
I'll gladly come in with the other end of the argument :)
Dart? A half-baked language with quite a lot of unexpected gotchas that can cause you to lose days trying to find why something isn't working (only to notice a lib author forgot to add a return for one branch of the code, or the code works differently depending on what runtime it's on).
The Flutter ecosystem is constantly breaking, the plugin system was broken for at least a year and "in migration" where most of the stuff you do is either "broken for future" or "is going to be broken in future". Dependencies are in a circular hell where updating one thing might make you update the whole project, but then your project might not be compatible with the current Flutter version so you'll have to nuke your directories and call 'flutter create' again in the project so it recreates stuff with the new templates.
Also don't get me started on issues.
Had a crash span for over 6+ months on all devices with low-budget Adreno GPU-s, most of the issues were "closed automatically" because of inactivity or because they declared it does not follow the template google requires for the issue, altho there is dozens of them reported, they held a hotfix for months on end in a branch with other changes because it was " a lot of work" to merge it downstream. Had a talk with the Flutter team about reconnecting to isolates on one conf, one dev's answer was "oh yea that's problematic, maybe just the best is for the user to restart the app".
It's classic Google behaviour wrapped in a "new cool thing" package.
Flutter is a great thing if you wanna build a cheap app fast and never worry with maintaining it ever again.
If you're going for something long-term, avoid it like plague.
- SV_BubbleTime 5y agoSo your complaints seem to be that it’s still under development in some areas like null safety and types. Yes, new things get updates.