Summary

Briefly, Xamarin.Forms provides the toolset to increase code-sharing between platform-specific projects and provide developers with a uniform experience when developing UI components for these projects. The Xamarin.Forms framework, in general, proves to be indispensable, especially for cross-platform implementation where platform-dependent feature requirements are minimal.

This uniform abstraction layer is responsible for rendering the platform-specific UI controls and creating native experience for the users. This layer can also be extended using various features and patterns, some of which were discussed in this chapter.

We will be focusing on more re-usable view elements and implementation patterns in the next chapter. Xamarin.Forms will ...

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.