IDE para desarrollar aplicaciones C# para Android

Quiero desarrollar una aplicación de Android, y hay una biblioteca C# particular que debo usar, así que estoy pensando en escribir toda la aplicación en C# (una solución híbrida Java/C# también está bien, si existe).

¿Qué IDE puedo usar?

  • Se ejecuta en Linux, Mac o Windows (cuanto más, mejor)
  • Gratis, idealmente de código abierto
  • La aplicación generada debe ser liberable bajo la licencia que quiero (por ejemplo, código abierto). Esto significa que cualquier biblioteca integrada por el IDE debe ser GNU-GPLv3 o más liberal (el dominio público sería ideal)
  • Autocompletado de código
  • Depuración en vivo usando un dispositivo real (el emulador también está bien)
  • No necesito que el IDE se ejecute en Android, que es otra pregunta

Respuestas (1)

Xamarin

Si le encanta C# y desea crear una aplicación de Android con ese lenguaje, debe agradecer a Xamarin por haber creado esta excelente herramienta de desarrollo multiplataforma que permite a los desarrolladores desarrollar aplicaciones de iOS y Android en lenguaje C#.

Xamarin se ofrece en diferentes licencias, desde niveles gratuitos hasta empresariales.

ingrese la descripción de la imagen aquí

Para obtener más información y un tutorial para desarrollar Android app using C#, visite: Desarrollo de aplicaciones Android usando C# @codeproject

Xamarin o algunos de sus planes de licencia no coinciden con "La aplicación generada debe ser liberable bajo la licencia que quiero (por ejemplo, código abierto). Esto significa que cualquier biblioteca integrada por el IDE debe ser GNU-GPLv3 o más liberal ( el dominio público sería el requisito ideal)". Las bibliotecas integradas de Xamarin son comerciales, por lo que Xamarin no es la mejor plataforma para proyectos de código abierto.
Xamarin SDK es de código abierto desde 2016.