In this post http://tirania.org/blog/archive/2011/Feb-14.html Miguel de Icaza reviews how with the Mono bindings for Android and iPhone its now possible to have the business layer written
in C# and run on three smart phone platforms. As he points out, the MonoDroid and MonoPhone bindings are specific to each platform as far as UI and device interactions go so its far from a free lunch. But I'm left wondering if the Caliburn
approach can help factor the business (model) end of the UI so the unique code on each platform is largely the view definition.