Developing cross-platform applications has become a science because of two reasons: the huge amount of different mobile devices, and the complexity most apps are reaching.
And while the second reason can be over-looked since most good Web or mobile apps are pretty complex nevertheless, the first one can't.
Using an MVC structure and the advance features and tools provided by one of the most advanced programming languages around, C#, MonoCross allows developers to create their app's core as one single unit and deliver interfaces on a platform basis.
This means the developer will spend more time adding small UI changes, instead of re-writing or adapting the most important part of his app, the core, to various platforms or devices.
You can fork the MonoCross source code via GitHub.
Download MonoCross from our Scripts section here.