Building a cross-platform app requires research and planning. Writing native code for each platform isn't always feasible. Thankfully, there are cross-platform solutions out there to help ease the pain. This session will look at what it takes to build a Windows Store, Windows Phone, iOS and Android app using Xamarin.Forms, MvvmCross, C# and XAML. We'll look at how to approach the development effort with the goal of maximizing code re-use as well as techniques to handle platform-specific differences.