In this chapter, we look at Xamarin.Forms from a high level. You will learn what the use case is for using Xamarin.Forms and the possibilities when using it. And then there is the question on how to define a layout with Forms—there are two possibilities with very little differences. And lastly, I will go into a bit of the internals of Xamarin.Forms.
The Necessity of Xamarin.Forms
In 2014 Xamarin.Forms as we now know it was added to the Xamarin product suite. With Xamarin it was already possible to write code in C# and run that code across multiple platforms, mainly iOS, ...