Hacker News new | ask | show | jobs
by IshKebab 1228 days ago
I think you give Dart too little credit. Consider the other popular languages of today - Python, JavaScript, C++. Dart is far nicer than those. I'd say it is nicer than Go too.

I'm not sure what you mean about boilerplate. The way you create UIs in Dart is one of the main draws of Flutter. Would you rather Android's XML? Or QWidget?

The language design is not an issue with Flutter. Flutter's issues are mainly ecosystem size and performance.

1 comments

Declarative UI has arrived on Android via Jetpack Compose. So there is no need to create new UI in XML anymore.

The abiliy to share the codebase between platforms is much bigger draw rather then the way that the UI is written.