Hacker News new | ask | show | jobs
by karmakaze 1501 days ago
If I was going to try using something new it would be Flutter/Dart.

If I was going to use something (old) that might be Qt, or something that I know from way back straight up Java Swing. For something big a framework like Eclipse RCP. Should be able to use Kotlin for these now at least.

1 comments

I don't understand the hype around Flutter for desktop. It's possible to make a cross platform app, but it only looks good for Android and iOS. I haven't used react native, but I imagine it would be better for cross platform apps because you could create a separate UI for mobile and web, but keep the same backend logic for both.
That was true for a while but no longer. Not sure when you last tried it but maybe take a look here especially in the section of the readme where it has downloads for platform specific sample apps https://github.com/flutter/gallery
Just saw the timely announcement of Flutter 3.

There's some good comments on https://news.ycombinator.com/item?id=31344863

> I haven't used react native, but I imagine it would be better for cross platform apps because you could create a separate UI for mobile and web, but keep the same backend logic for both.

As far as I know, all react native gtk are abandonned so I would not be so sure about that, flutter does better in this area

> It's possible to make a cross platform app, but it only looks good for Android and iOS.

Why is that? Flutter is best suited towards owning your own UI and design language, and not relying on Android, iOS, Windows, macOS etc specific designs, like many companies these days (Spotify, Slack).