Mono
Mono is an open source implementation of .NET that runs on many platforms, including Linux, Mac OS X, and Windows
Xamarin.android
Xamarin.Android (previously known as Mono for Android) is an implementation of Mono that runs on the Android platform, allowing you to write Android applications in C# using native Android libraries as well as using the .NET BCL (Base Class Libraries)
Others
Example |
---|
By default xamarin.android uses the older mono managed httpclient handler that does not support tls 1.2 from question HttpClient not working on android |
I m using xamarin.android to write c# but the native java rsa key generator is much faster than the mono one from question Convert Java.Security.KeyPair to .NET RSACryptoServiceProvider |