Xamarin.Forms isn't just for creating apps for phones; it can also be used to create apps for tablets and desktop computers. In this chapter, we will build an app that will work on all of these platforms. As well as using three different form factors, we are also going to be working on three different operating systems: iOS, Android, and Windows.
The following topics will be covered in this chapter:
- How to use FlexLayout in Xamarin.Forms
- How to use VisualStateManager
- How to use different views for different form factors
- How to use behaviors
Let's get started!