No, there are no plans to convert the code. Xamarin gives you the ability to split as much code as possible across platforms. You can use Xamarin.Forms to create a user interface once and get it natively on all platforms. If you don't like the limitations of Xamarin.Forms, you can choose Xamarin.iOS and Xamarin.Android to create your own user interfaces. MvvmCross allows you to use the MVVM pattern. In doing so, you only need to recreate the user interface itself without having to enter the navigation logic twice.
If you do not know whether to choose Xamarin.Forms or not, look here: When to use Xamarin.Forms vs Xamarin Native?
Converting code automatically is a bad idea in general. The platforms and languages ββare so different that the result of automatic conversion never feels great.
Xamarin already provides everything you need to create user interfaces for different platforms without any problems. It is up to you to make the most of it.
source share