1

I want to develop an Android app, and there is a particular C# library I must use, so I am thinking of writing the whole app in C# (an Java/C# hybrid solution is also OK if that exists).

What IDE can I use?

  • Runs on Linux, or Mac, or Windows (the more the better)
  • Free, ideally open source
  • Generated app must be releasable under the license I want (for instance open source). This means that any library embedded by the IDE should be either GNU-GPLv3 or more liberal (public domain would be ideal)
  • Code autocompletion
  • Live debugging using real device (emulator also OK)
  • I don't need the IDE itself to run on Android, which is another question
2

Xamarin

If you love C# and want to create an Android application using that language then you have to thank Xamarin as they created this great Cross Platform development tool which enables developers to develop iOS and Android apps in C# language.

Xamarin is offered in different licenses from free to enterprise levels.

enter image description here

For more info and tutorial to develop Android app using C# visit : Developing Android Apps using C# @codeproject

  • Xamarin or some of their licensing plans don't match with the "Generated app must be releasable under the license I want (for instance open source). This means that any library embedded by the IDE should be either GNU-GPLv3 or more liberal (public domain would be ideal)" requirement. Xamarin's embedded libraries are commercial, as such Xamarin is not the best platform for open source projects. – jahu May 1 '15 at 15:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.