Chapter 8. Xamarin.Forms

Xamarin.Forms is an extension module to Xamarin compiler technologies; an abstraction layer on top of the native UI components on target platforms. This chapter will focus on the various features and extensibility options of Xamarin.Forms that help developers create cross-platform application user interfaces that can then be compiled into Xamarin projects, increasing the code-sharing quality markers, and making cross-platform application development projects more manageable and unified. This chapter is divided into the following sections:

  • Under the hood
  • Components
  • Extending forms
  • Patterns and best practices

Under the hood

As previously mentioned, Xamarin, being a cross-platform development framework, provides developers the ...

Get Xamarin: Cross-Platform Mobile Application Development 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.