Xamarin is the app model implementation for the .NET Core infrastructure. As part of the cross-platform infrastructure, Xamarin uses the Mono runtime, which in return acts as the adaption layer for the .NET Standard base class library/libraries. By means of the abstraction provided by Mono runtime (MonoTouch and MonoDroid), Xamarin can target mobile platforms such as iOS and Android. This chapter will try to venture the relationship between .NET Core and Xamarin. You will learn about how the Xamarin source code is executed with MonoTouch on iOS and Mono runtime on Android.
The following sections will help you create your first Xamarin application:
- Introduction to Xamarin
- Creating your first Xamarin application
- Xamarin on Android – Mono Droid
- Xamarin on iOS – Mono Touch
- Xamarin.Forms
- Using .NET Standard with Xamarin
- Extending...