© Gerald Versluis 2017

Gerald Versluis, Xamarin.Forms Essentials, https://doi.org/10.1007/978-1-4842-3240-8_3

3. Xamarin.Forms Contents

Gerald Versluis

(1)Sittard, The Netherlands

Let’s take a closer look at what Xamarin.Forms has to offer. In the previous chapter, you learned that the main problem that Forms tries to solve is the need for separate UI code on each platform. To do this, Xamarin introduced an abstraction layer with which you can define the UI for all platforms. This abstraction layer is nothing more than a NuGet package with a set of libraries.

I want to emphasize the abstraction layer, because I sometimes hear that people claim to have built a Xamarin.Forms app. Although that seems like a perfectly normal way to communicate that you ...

Get Xamarin.Forms Essentials: First Steps Toward Cross-Platform Mobile Apps 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.