Cross Platform Dev with Xamarin discusses building apps that can run on multiple platforms using Xamarin. It describes the traditional "silo approach" of building apps separately for each platform versus the "write once, run anywhere" approach of Xamarin. Xamarin allows building native iOS, Android, and Windows apps using C# and sharing code across platforms. It provides native performance, user interfaces, and API access for each platform while allowing code reuse through Xamarin.Forms or traditional Xamarin approaches. The document demonstrates various Xamarin features through code samples and screenshots.