1 min readApr 9, 2019
It is incorrect to say that if you write a native app you have to rewrite it for each platform. Xamarin for example allows you to have one code base (C#) and share it across all platforms (and bonus with your backend code as well if its also C#), and it still remains native for each platform. ReactNative is another which does so using Javascript.