Well, it seems that some clever guys had huddled up and ported Mono for Android, developed .NET libraries for the Android SDK, and also supplemented it with a 'Mono for Android' project template in Visual Studio; and called it mono for android. Thus we end up writing C# code happily for Android.
After a bunch of installations, fire up your Visual Studio (2010) and you should be seeing a new project template 'Mono for Android' under C#.
Create a new 'Mono for Android' project, which by default comes with an activity - C# code.
The project layout for most of the part is similar to the native Android project. The layout resources files are named *.axml, and the strings.xml i…