Xamarin empowers us to develop native applications for iOS, Android, Mac and of course Windows and Windows Phone, with a fantastic amount of shared code and resources. We will take a look at the technology fueling this dream, the development workflow, and how viable this solution is for companies from enterprise to independent.