Rewriting the same app for iOS and Android is tedious, error-prone, and expensive. Microsoft’s Xamarin drastically reduces dev time by reusing most application code – typically 70% or more. The core of your iOS and Android app is shared; you write platform-specific code only for the UI layer. And because Xamarin uses C#, your apps benefit from everything this modern language and the .NET ecosystem have to offer.

Xamarin in Action teaches you to build cross-platform mobile apps using Xamarin and C#. You’ll explore all the layers of a Xamarin app, from design to deployment. Xamarin expert Jim Bennett teaches you design practices that maximize code reuse and isolate device-specific code, making it a snap to incorporate the unique features of each OS. …

SHARE