Chapter 1. One Ring to Rule Them All

In this chapter, we will cover the following recipes:

  • Creating a cross-platform solution
  • Creating a cross-platform login screen
  • Using common platform features
  • Authenticating with Facebook and Google providers

Introduction

Xamarin.Forms is a cross-platform UI framework where the idea is no longer to share only your models, business logic, and data access layers similar to a traditional Xamarin solution but also the user interface (UI) across iOS, Android, and Windows Phone. With Xamarin.Forms, you can easily and quickly create great data-driven and utility applications or prototypes.

To accomplish this, Xamarin uses the super-modern C# language, the power of the .NET Base Class Libraries (BCL), these are C# bindings ...

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.