IMHO it's really a matter of style and preference. Xamarin is more 'old school' in that it is a heavy/robust structured framework and more of a defined/prejudiced means of accomplishing any given feature. This can be good or bad depending on your preference. Xamarin has a large pre-developed set of features that can be leveraged. Xamarin is also heavily OOP and not functional. While Functional is possible in Xamarin, it steers you towards OOP.
React/Native, Flutter, etc are more lightweight and flexible frameworks that are less defined/prejudiced. This gives you more freedom to be creative and also to shoot yourself in the foot (or feet). These frameworks are moving away from OOP and more towards functional programming. While OOP is possible in these frameworks, they steer you towards functional.
Personally, I'm using ReasonML with ReactNative for mobile development:
Here are some useful links that helped get me started:
IMHO it's really a matter of style and preference. Xamarin is more 'old school' in that it is a heavy/robust structured framework and more of a defined/prejudiced means of accomplishing any given feature. This can be good or bad depending on your preference. Xamarin has a large pre-developed set of features that can be leveraged. Xamarin is also heavily OOP and not functional. While Functional is possible in Xamarin, it steers you towards OOP.
React/Native, Flutter, etc are more lightweight and flexible frameworks that are less defined/prejudiced. This gives you more freedom to be creative and also to shoot yourself in the foot (or feet). These frameworks are moving away from OOP and more towards functional programming. While OOP is possible in these frameworks, they steer you towards functional.
Personally, I'm using ReasonML with ReactNative for mobile development:
Here are some useful links that helped get me started:
blog.callstack.io/getting-started-...
blog.behrends.io/how-to-setup-reas...
github.com/reasonml-community/bs-r...
imaginarycloud.com/blog/reasonml-r...
reasonmlhub.com/exploring-reasonml...
reasonmlhub.com/exploring-reasonml...
wow, thanks for the feedback and giving an analysis as well. I'll take note of your comments.