4 ms·
If you really want native look and feel then really your only choice is to use the native toolkits. I'm not convinced many users care that much about this thou
by cageface 2y ago
If you really want native look and feel then really your only choice is to use the native toolkits.
I'm not convinced many users care that much about this though. They spend most of their day using apps that don't use native controls and I think they're all pretty used to it by now.
I prototyped a bunch of different desktop toolkits and I think that today Flutter is by far the most polished and mature. I've had overall a very positive experience using it for my music app:
https://plastaq.com/minimoon https://plastaq.com/minimoon
The threat of Google canceling it is real though. I suppose if that happens I'll switch to Tauri or just give up on Windows and Android and do SwiftUI. My experiences with SwiftUI to this point have not been very positive though.
Kotlin Multiplatform might also be an option at some point but it doesn't seem that close today. Unfortunately it seems like none of the os vendors are making their desktop APIs a priority these days.
- biztos 2y agoThanks, I will have a look at that. Serendipitously, I'm in the market for a new music player! Yeah the Google risk... seems like they came out strong in support of Flutter at their last dev conference, but at the same time it does _not_ look like they're using it for their main apps.
- cageface 2y agoPlease let me know if you have any feedback or suggestions for the player. And yes I’d feel more confident in Flutter if Google was dogfooding it a lot more.
- mst 2y agoWithout expressing an opinion on Flutter as such, it's worth remembering that Google is a big enough organisation that even -some- internal apps being built using it is quite a commitment, and it not having spread further internally could easily be a social or political rather than a technical issue.
- cageface 2y agoI don't think it it's a technical issue. On a technical level Flutter is mostly great. But Google has been doing aggressive cost cutting lately and not having Flutter in use in that many apps makes it more vulnerable.
- throwaway2037 2y ago> If you really want native look and feel then really your only choice is to use the native toolkits. What about Qt?