You may be amused or appalled to hear that we mock up an Android UI (plus some initial functionality) in Visual Studio and VB.NET before running the result through a translator to get the equivalent Android Java code in an automatically initialised project. A great way to jump-start an application.