Hacker News new | ask | show | jobs
by gman83 2231 days ago
If that were true wouldn't we be seeing a big increase in Dart adoption because of Flutter as well? I'm not seeing it.
3 comments

Although it technically has cross platform GUI, Flutter has actually reimplemented all the native OS widgets. As soon as the OS changes some look and feel your app will look out of date.
Yes it will look out of date. But whats important? A functioning app or good looking one? We all know that websites written for ie6 are out there today making millions in revenue. It always comes down to the functionality not the looks
> But whats important? A functioning app or good looking one?

Depends on your audience.

It probably will be good looking just wont be aesthatically consistent with new OS looks.
Both. If you have only one, you have a shit product nobody wants.
I'm not advocating for garbage looking products. All I'm saying is that lets be tolerant on looks because functionality matters the most
You can be as tolerant as you want, that's not how things go for iOS apps. It's certainly not how things go on macOS except when there are no available alternatives.

Windows, Android, and the web, constantly changing so that there's never really been any sense of stability, blind a lot of developers to the fact that good design is both functionality AND looks.

When people complain about designs of controls being out of date, they don't only refer to looks. They refer to how they feel, behave — or more succinctly, don't correspond to the expectations set up by the rest of the system.

To reduce the debate down to looks vs. functionality is reducing things down to the wrong level, missing the forest for the trees, and ignoring the user — a person who often isn't able to express what they need but knows what they want, not often realising that they're the same thing.

Flutter is one of the fastest growing frameworks for the past two years and therefore dart too. It most likely will succeed cause of this pace and the community growing around it.

When flutter for desktop lands into beta I think it will pick up even more pace and would be very hard to ignore for a lot of companies.

IMO Flutter would have received far wider adoption now if it used Typescript instead of flogging the dead Dart horse.
But how will you give the same level of performance in a dynamic language? Typescript is only for type safety. It's still JS at the end. Dart is more modern with a VM during development and AOT compilation for production.
Swift is already way more popular than dart though.

But Swift doesn't run on Android, does it?

It does. It has been able to for some time now. A team I’ve worked with used it to build a cross-platform library. Swift wasn’t the first choice but the short story was they didn’t choose C++ because they didn’t want to hire C++ devs to maintain it.
If that library is open source I'd love to take a look at it.
Did the team look at Kotlin? Seems like Kotlin Native on iOS is a more viable alternative than Swift on Android right now for cross-platform development.