I have created a C# program, that we want to be installed on a mobile device. However, since we are aiming at installing this on an Android device, the .NET framework is incompatible with the Android OS.

So what is a recommended compiler for Android?

So far I have only found Xamarin - which is compatible with Visual Studio.


  • Must be compatible with Visual Studio (VS Version is not an issue - we will be upgrading to 2015 for this process)
  • Must be compatible with WinForms
  • Must be compatible with C#
  • Must be compatible with (at least) Android, however if it allows for compatibility with other mobile OS's (iOS for example), that is also welcome.

Anything else is a bonus.

Edit: from the comments and some research, I have also found Mono which does provide support for WinForms, however I haven't found any mention that this is compatible with any Android OS.

  • What do you mean by "mobile-based add-on"?
    – Nicolas Raoul
    Commented Jul 20, 2016 at 6:46
  • 1
    "Must be compatible with WinForms" sounds difficult to achieve. I hope some new solution has appeared, but here was the state of WinForms in 2013: forums.xamarin.com/discussion/4759/…
    – Nicolas Raoul
    Commented Jul 20, 2016 at 6:49
  • @NicolasRaoul We have 2 programs, the main one is PC-based, and the other (that this compiler is needed for) is to be loaded onto a tablet/mobile to be used in the field. Basically, I'm just asking for a recommended compiler that will allow me to install a C# program onto a mobile Android device.
    – Ben
    Commented Jul 20, 2016 at 6:56
  • I think the question would be clearer if we focused on the program that you want to run on Android. Would you mind removing from your question things that are related only to the other program? Thanks!
    – Nicolas Raoul
    Commented Jul 20, 2016 at 7:54
  • @NicolasRaoul everything in the question is relevant to the program, except perhaps soecifying it's purpose, but that does not affect the question either way. It's written in C#, and needs to be compiled with something that is compatible with thd Android OS.
    – Ben
    Commented Jul 20, 2016 at 8:01


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.