This document discusses using C# and the MVVM pattern for cross-platform mobile development. It provides an overview of MVVM basics and benefits, then demonstrates a Twitter search app implemented across Windows Phone, Android, iOS, and Windows 8 platforms. Code sharing is enabled through a shared core and platform-specific UIs defined in XML/JSON with data binding. Challenges and alternatives are also briefly mentioned.