Yes. Xamarin being supported by Microsoft, uses a single language C# for creating mobile applications for multiple platforms.