title: C# application running as native Android service
body: <p>I have C# native service that is running on Windows. I would like to port\run it on Android as a native service. 
  <p>Is it possible to run C# somehow on Android?<p>What is more appropriate programming language\technology in case of porting (Java/C++)?</p>