4 ms·
This is such a visually attractive application. Sorry if off-topic, but is it possible to create native cross-platform apps that look like this without using e
by lordofgibbons 5y ago
This is such a visually attractive application.
Sorry if off-topic, but is it possible to create native cross-platform apps that look like this without using electron & co?
I've played around with Qt, and the applications just don't look that good to me. And flutter for Desktop, while promising, just looks like mobile apps on desktop.
- edwinyzh 5y agoDelphi (expensive) or Lazarus (open source, true native and powerful for Windows, MacOS, Linux and so on)
- iKlsR 5y agoYes you can. I could create something like this with both, most clean interfaces boil down to having a nice font, margins, padding and removing/overriding default os crap (focus outlines, hover effects, ugly borders etc). Vanilla Qt (no QML) supports a decent subset of CSS(QSS) that can target widgets and objects etc. It's quite a bit of work if you're just getting started but it just comes down to knowing what to override, disable and what can be styled etc. In extreme cases where the native widgets are limiting you can just draw your own. I believe you could recreate about any interface with just Qt. Three random apps of mine that use Qt and all look different but if you grok the src you can get an idea of what I mean. 1. https://github.com/iKlsR/Markr https://github.com/iKlsR/Markr (https://github.com/iKlsR/Markr/blob/main/src/res/style.qss https://github.com/iKlsR/Markr/blob/main/src/res/style.qss) 2. https://github.com/iKlsR/Playground https://github.com/iKlsR/Playground 3. https://github.com/iKlsR/SDFSandbox https://github.com/iKlsR/SDFSandbox (This one uses custom drawing for the node widgets)
- PaulDavisThe1st 5y agoModern GTK (3 & 4) can be (almost) fully styled with CSS. Whether you could get sufficiently close to the look of Drovp is hard to say. I don't think there are any toolkits you can use that will span desktop and mobile platforms efficiently or effectively, so pick one :)
- deleted 5y ago[deleted]
- divan 5y ago> just looks like mobile apps on desktop. It's probably Material Design "looks like mobile apps" on desktop, not Flutter itself. Flutter gives you all the tools and flexibility to style and design your app as you wish. I'm developing Desktop apps in Flutter for 2 years now and I think it's the best thing that happened to desktop UI development since Qt in early 2000.
- divan 5y agoCouple of links to check https://github.com/GroovinChip/macos_ui https://github.com/GroovinChip/macos_ui https://github.com/leanflutter/awesome-flutter-desktop https://github.com/leanflutter/awesome-flutter-desktop