I gradually feel that developing flutter is like developing 3 platforms. The amount of work is increasing instead of decreasing. Flutter is only good for CRUD kind of applications, horrible for anything about multimedia and specific device capabilities
Discussion
I work in Dart front end applications and have been keeping low key tabs on flutter.
If it’s like the rest of dart history. They hype will taper and it’ll jump to the next cool thing.
Do you recommend Flutter for cross platform mobile? Overall I like the UI layer of Flutter. But the Dart language is too clumsy and verbose. The plugin system also requires too many native code.
Also, what is the motivation for a Dart web front end?
When rewriting some legacy applications about 10 years ago a group looked for a easy to adopt type safe language for the web. From what I recall Typescript wasn’t strong enough yet and Darts google relationship was reassuring.
I am not impressed with where we are, but hindsight’s 20/20.
In my experience TS offers better compile time check if all code are in TS. But the JS runtime can still cause problems. Lack of tagged union and not type safe JSON make me not like Dart.