Hacker News story: Ask HN: What Stack for mobile/desktop cross-platform native development in 2021?

Ask HN: What Stack for mobile/desktop cross-platform native development in 2021?
If I want to build a cross-platform native app for desktop and mobile devices these days, targeting Android, iOS, MacOS, Windows and Linux, is there a known "good" stack out there that works well, is pretty smooth and easy to get started with? I'm primarily familiar with Go and Ruby for server-side development, as well as front-end HTML/CSS/JS, but I don't want to build an electron app since the overall experience for the end user can be sub-optimal there. I'm not really a fan of C and its derivatives for various reasons, so I'd prefer to avoid that if possible. I've read that you "can" build apps this way with .NET and Xamarin, but I haven't seen any good beginner-level content for that stack anywhere that's relatively up-to-date, shows how it actually works when building for the various different platforms, and I'm not entirely clear on whether you'd have to buy a microsoft visual studio license to do that or not. Plus, I'm building on MacOS and would like to release the code as open source for the project (I want to build a series of offline, no-subscription music players that sync over your local home network.) I've heard of using Qt for this, but I can't find any information about how to use it in a non-licensed way (I'm not paying them for a software license for something I'm going to open source anyway). Plus it looks like the language bindings are only available for C, which I'd like to avoid if possible, given the relatively steep learning curve and the fact that I haven't touched C in ~20 something years... React Native would be a good place to start, but as far as I can tell there's no way to use that for building a desktop application, which is absolutely not optional for this endeavor. I'm aware that we're talking very different build targets, design languages and such here, but it just seems ridiculous that in 2021 we don't have this yet, which makes me wonder: what am I missing? 1 comments on Hacker News.
If I want to build a cross-platform native app for desktop and mobile devices these days, targeting Android, iOS, MacOS, Windows and Linux, is there a known "good" stack out there that works well, is pretty smooth and easy to get started with? I'm primarily familiar with Go and Ruby for server-side development, as well as front-end HTML/CSS/JS, but I don't want to build an electron app since the overall experience for the end user can be sub-optimal there. I'm not really a fan of C and its derivatives for various reasons, so I'd prefer to avoid that if possible. I've read that you "can" build apps this way with .NET and Xamarin, but I haven't seen any good beginner-level content for that stack anywhere that's relatively up-to-date, shows how it actually works when building for the various different platforms, and I'm not entirely clear on whether you'd have to buy a microsoft visual studio license to do that or not. Plus, I'm building on MacOS and would like to release the code as open source for the project (I want to build a series of offline, no-subscription music players that sync over your local home network.) I've heard of using Qt for this, but I can't find any information about how to use it in a non-licensed way (I'm not paying them for a software license for something I'm going to open source anyway). Plus it looks like the language bindings are only available for C, which I'd like to avoid if possible, given the relatively steep learning curve and the fact that I haven't touched C in ~20 something years... React Native would be a good place to start, but as far as I can tell there's no way to use that for building a desktop application, which is absolutely not optional for this endeavor. I'm aware that we're talking very different build targets, design languages and such here, but it just seems ridiculous that in 2021 we don't have this yet, which makes me wonder: what am I missing?

Hacker News story: Ask HN: What Stack for mobile/desktop cross-platform native development in 2021? Hacker News story: Ask HN: What Stack for mobile/desktop cross-platform native development in 2021? Reviewed by Tha Kur on October 20, 2021 Rating: 5

No comments:

Powered by Blogger.