Documentação do Xamarin
O Xamarin permite compilar aplicativos nativos para Android, iOS e macOS usando interfaces de usuário específicas à plataforma e o código .NET. Xamarin.Forms permite que você compile aplicativos nativos, com o código de interface do usuário compartilhado escrito em C# ou XAML.
Baixar
Instalação e configuração
Visão geral
O que é o Xamarin?
Novidades
Novidades nos documentos do Xamarin
Xamarin.Forms multiplataforma
Introdução ao Xamarin.Forms
Crie aplicativos multiplataforma para Android e iOS com o C# e o .NET no Visual Studio em Windows e macOS.
Criar seu primeiro aplicativo
Seguir um tutorial
Aproveitar o conhecimento existente
Tarefas comuns do Xamarin.Forms
Conceitos importantes para a criação de aplicativos Android e iOS com o Xamarin.Forms
Saiba mais sobre o ciclo de vida do aplicativo
Entenda como os aplicativos iniciam e vão para o segundo plano.
Mostrar uma lista de dados
Usar CollectionView para rolar e selecionar dados.
Usar XAML e vinculação de dados
Use o padrão MVVM para mostrar dados em sua interface do usuário.
Expor recursos específicos a uma plataforma
Use recursos específicos do Android ou iOS em aplicativos Xamarin.Forms.
Xamarin.Essentials
APIs multiplataforma para recursos comuns de dispositivo.
Acessar um serviço Web REST
Integrar e interagir com os serviços Web usando HTTP e JSON
Implantar para dispositivos Android e iOS
Carregue para testar dispositivos e repositórios de aplicativo.
Renderizar gráficos de SkiaSharp
Renderize gráficos de vetor 2D multiplataforma.