This document discusses building cross-platform geospatial apps with C# using Xamarin. It provides an overview of the GIS world and why combining GIS with mobile is important. It discusses various mapping providers like Google Maps, Bing Maps, and ESRI ArcGIS and considerations for which mobile map control to use on different platforms. It also describes designing cross-platform solutions using location data and services from multiple providers. Finally, it previews a demo of a cross-platform MyGIS app for iOS, Android, and Windows Phone 8.