Chapter 2: Defining Xamarin, Mono, and .NET Standard

Xamarin is the app model implementation for the modern .NET infrastructure. As part of the cross-platform infrastructure, Xamarin uses the Mono runtime, which, in turn, acts as the adaption layer for the .NET Standard base class library/libraries. By means of the abstraction provided by the Mono runtime (MonoTouch and MonoDroid), Xamarin can target mobile platforms such as iOS and Android.

This chapter will try to define the relationship between .NET and Xamarin. You will start by preparing the Xamarin development environment and create your first Xamarin application. You will then discover how the .NET source code is executed with MonoTouch on iOS and the Mono runtime on Android. This will ...

Get Mobile Development with .NET- Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.