From Xamarin in Action by Jim Bennett.
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. By the end, you’ll be able to build a quality, production-ready Xamarin app on iOS and Android from scratch with a high level of code reuse. How can the command pattern be like a genie, you ask? Follow the animation below to its conclusion to find out!