Chapter 4: Developing Mobile Applications with Xamarin

When you're dealing with cross-platform development with Xamarin, it is important to understand that the application source cannot be completely cross-platform. The platform-agnostic modules of a Xamarin application vary, depending on the application's content, as well as the development approach that's used. Xamarin classic and Xamarin.Forms are two different approaches used to create native applications for (mainly) iOS and Android platforms. While Xamarin classic uses a more native approach, literally migrating the native platform implementation strategy to the .NET ecosystem, Xamarin.Forms delivers an additional abstraction layer for the native UI implementation.

In this chapter, we ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.