Recursos da plataforma Xamarin.Android

Os documentos nesta seção abordam recursos específicos do Android. Aqui, você encontrará tópicos como usar Fragmentos, trabalhar com mapas e encapsular dados com provedores de conteúdo.

Beam do Android

O Android Beam é uma nova tecnologia NFC (Near Field Communication) no Android 4 que permite que os aplicativos compartilhem informações por NFC quando estiverem próximos.

Trabalhando com arquivos

Esta seção discute como acessar arquivos no Xamarin.Android.

Autenticação de impressão digital

Esta seção discute como usar a autenticação por impressão digital, introduzida pela primeira vez no Android 6.0, em um aplicativo Xamarin.Android.

Dispatcher de trabalho do Firebase

Este guia discute o Firebase Job Dispatcher e como usá-lo para simplificar a execução de trabalhos em segundo plano em um aplicativo Xamarin.Android.

Fragmentos

O Android 3.0 introduziu Fragmentos, mostrando como dar suporte a designs mais flexíveis para os muitos tamanhos de tela diferentes encontrados em telefones e tablets. Este artigo abordará como usar fragmentos para desenvolver aplicativos Xamarin.Android e também como dar suporte a Fragmentos em dispositivos pré-Android 3.0 (Nível de API 11).

Vinculação de aplicativo

Este guia discutirá como o Android 6.0 dá suporte à vinculação de aplicativos, uma técnica que permite que aplicativos móveis respondam às URLs em sites. Ele discutirá como implementar a vinculação de aplicativos em um aplicativo Android 6.0 e como configurar um site para conceder permissões ao aplicativo móvel para manipular links de aplicativo para o domínio.

AndroidX

Este artigo fornece uma estrutura de tópicos sobre como usar o AndroidX em seus projetos do Xamarin.Android e fornece links para a documentação que ilustra como migrar seu aplicativo da Biblioteca de Suporte do Android para AndroidX.

Android 10

Este artigo fornece uma estrutura de tópicos dos novos recursos no Android 10, explica como preparar o desenvolvimento do Xamarin.Android para Android 10 e fornece links para aplicativos de exemplo que ilustram como usar recursos do Android Oreo em aplicativos Xamarin.Android.

Android 9 Pie

Este artigo fornece uma estrutura de tópicos dos novos recursos no Android Pie, explica como preparar o desenvolvimento do Xamarin.Android para Android Pie e fornece um aplicativo de exemplo que ilustra como usar os novos recursos de recortar e notificação do Android Pie em aplicativos Xamarin.Android.

Android 8 Oreo

Este artigo fornece uma estrutura de tópicos dos novos recursos no Android Oreo, explica como preparar o desenvolvimento do Xamarin.Android para Android Oreo e fornece links para aplicativos de exemplo que ilustram como usar recursos do Android Oreo em aplicativos Xamarin.Android.

Android 7 Nougat

Este artigo fornece uma visão geral de alto nível dos novos recursos introduzidos no Android 7.0 Nougat.

Android 6 Marshmallow

Este artigo fornece uma visão geral de alto nível dos novos recursos introduzidos no Android 6.0 Marshmallow.

Android 5 Lollipop

Este guia fornece uma visão geral dos novos recursos do Android 5.0 Lollipop, como Tema de Material, CardView, RecyclerView e Notificações de Heads Up, além de links para artigos detalhados que ajudam você a usar esses novos recursos em seu aplicativo.

Android 4.4 KitKat

O Android 4.4 (KitKat) vem carregado com uma cornucópia de recursos para usuários e desenvolvedores. Este guia realça vários desses recursos e fornece exemplos de código e detalhes de implementação para ajudá-lo a aproveitar ao máximo KitKat.

Android 4.1 Jelly Bean

Este documento fornecerá uma visão geral de alto nível dos novos recursos para desenvolvedores que foram introduzidos no Android 4.1. Esses recursos incluem: notificações aprimoradas, atualizações para o Android Beam para compartilhar arquivos grandes, atualizações para multimídia, descoberta de rede ponto a ponto, animações, novas permissões.

Android 4.0 Ice Cream Sandwich

Este artigo descreve vários dos novos recursos disponíveis para desenvolvedores de aplicativos com a API do Android 4 – Ice Cream Sandwich. Ele aborda várias novas tecnologias de interface do usuário e, em seguida, examina uma variedade de novos recursos que o Android 4 oferece para compartilhar dados entre aplicativos e entre dispositivos.

Trabalhando com o Manifesto do Android

Este artigo apresenta o arquivo AndroidManifest.xml e como ele talvez seja usado para controlar a funcionalidade e descrever os requisitos de um aplicativo Mono para Android.

Introdução aos provedores de conteúdo

Um ContentProvider encapsula um repositório de dados e fornece uma API para acessá-lo. O provedor existe como parte de um aplicativo Android que também fornece uma interface do usuário para exibir/gerenciar os dados. O principal benefício de usar um provedor de conteúdo é permitir que outros aplicativos acessem facilmente os dados encapsulados usando um objeto cliente do provedor (chamado contentResolver). Juntos, um provedor de conteúdo e um resolvedor de conteúdo oferecem uma API interaplicação consistente para acesso a dados que é simples de compilar e consumir. Este documento mostra como acessar e criar ContentProviders com o Xamarin.Android.

Mapas e Localização

Esta seção discute como usar mapas e localização com o Xamarin.Android. Ele abrange tudo, desde aproveitar o aplicativo de mapas internos até o uso direto da API do Android v2 do Google Maps . Além disso, ele explica como usar uma única API para trabalhar com serviços de localização, que usam triangulação celular para permitir que um aplicativo obtenha correções de localização, Wi-Fi local e GPS.

Fala do Android

Esta seção discute como usar as instalações de Conversão de Texto em Fala e Conversão de Fala em Texto do Android. Ele também aborda a instalação de pacotes de idiomas e a interpretação do texto falado no dispositivo.

Associação de uma biblioteca Java

Este guia explica como incorporar bibliotecas Java em aplicativos Xamarin.Android criando uma Biblioteca de Associações.

Associar uma biblioteca do Kotlin

Este guia explica como criar associações C# ao código Kotlin, possibilitando o consumo de bibliotecas nativas em um aplicativo Xamarin.Android.

Integração com Java

Este artigo fornece uma visão geral das maneiras pelas quais os desenvolvedores podem reutilizar componentes Java existentes em aplicativos Xamarin.Android.

Renderscript

Este guia discute Renderscript.