The document discusses options for developing cross-platform mobile applications, including mobile web, native, native wrappers, interpreted languages, and cross-compiled approaches like Xamarin. It summarizes the tradeoffs of each approach in terms of maintainability, performance, user experience, offline capability, sensors, toolset choices, and cost. The document focuses on Xamarin, explaining that it allows writing mobile apps in C# that can target iOS and Android native platforms, and provides access to .NET libraries. Sample apps are demonstrated for Android and iOS.