This document discusses cross-platform development strategies using Xamarin.Forms. It outlines how Xamarin.Forms allows for more code sharing while still using native platforms. Developers can create shared user interface code, including over 40 pages, layouts and controls. This shared UI code can then be rendered natively on Android, iOS and Windows platforms, while taking advantage of features like data binding, navigation, animation and messaging between platforms.