I've been talking with a few potential clients about the possibility of using Xamarin as an alternative to HTML5 for cross-platform development. I have met with teams who already have Android and iPhone versions of the same application, where I believe a cross platform solution using Xamarin would be quite beneficial.
If they wish to use Xamarin, do they have to port their entire codebase in one go? or is there the option to port some common logic first, then supply ObjC and Java bindings in order to use it in their existing applications? A gradual migration path would be a more palatable option - rather than a big-bang re-write!
Has anyone done a gradual migration from Android / iPhone native to a common Xamarin / C# codebase before?
Thanks, Colin E.