Xamarin is one of the cross-platform technologies which I have considered. The Xamarin app performance is almost native, but Xamarin is not free for commercial use. Reactive native is another cross-platform solution, but it seems so many people having problems with it. The only one left is Flutter. Open source, free, backed by Google, native performance, valuable features for development. These things are worth spending time to learn it and expand our skill.