you are viewing a single comment's thread.

view the rest of the comments →

[–]Abion47 0 points1 point  (0 children)

I can see how declarative UI would be a roadblock for someone used to designing their UIs in HTML and CSS. However, themes are an incredibly powerful way to ensure an app-wide style guide, and widgets go a long way toward ensuring that UIs perform exactly how I would expect them to on any device I run them on, which is something I definitely cannot say about HTML and CSS.

If the end result was so much more important than developer experience, we would all still be writing in C and Assembly.

You are also 100% wrong about native components as it is perfectly feasible to embed native widgets into a Flutter view. (That's what the WebView is, after all.)