@barryllium 100% in agreement with Brett. Whatever little time is saved by at most 30% reusable codebase is quickly eaten up by spending days on bugs within Xamarin tooling as well as Xamarin itself. At this point Xamarin is a good fit for simple proof of concept applications only.