Java is the underlying code for the Android OS. But one company has changed all that, ripping out most of the Java and replacing it with C#. That means .NET developers can code in a familiar language ...