Advanced Concepts & Internals

Dependency Resolution

This article explains how to inject a dependency resolution method into Xamarin.Forms so that an application's dependency injection container has control over the creation and lifetime of custom renderers, effects, and DependencyService implementations.

Fast Renderers

This article introduces fast renderers, which reduce the inflation and rendering costs of a Xamarin.Forms control on Android by flattening the resulting native control hierarchy.

.NET Standard

This article explains how to convert a Xamarin.Forms application to use .NET Standard 2.0.