Uno as an alternative - just say NO
TL;DR
Uno only really supports UWP (Windows). Everything else is incomplete and buggy.
My current strategy is to use Uno (https://platform.uno/) to develop on Windows (UWP) and target web (WebAssembly).
There are big, gaping holes in WebAssembly and even bigger holes in Linux support. It's a case of write once, debug everywhere, sell nowhere.
As an overall strategy, I'd be better off learning any one of the myriad javascript frameworks as they at least work as advertised.