Technically speaking, Xamarin uses C# and native libraries wrapped in the . Net layer for cross-platform app development . Such applications are often compared to native for both iOS and Android mobile development platforms in terms of performance and user experience.13 Kas 2020