Learn Xamarin and create Android and iOS apps that share C# code
With Xamarin you can use C# to create Android and iOS apps. Plus, that C# codebase will be 100% shared between projects, and compile to native code, so performance is not impacted.
Share C# Logic
Code your whole logic once, share it between the Android and iOS native projects.
Create the UI with XAML
Xamarin translates your XAML code into native UI elements, so your apps feel native -because they are.