O X do Xamarin Forms — Xamarin Essentials medium.com

1

Fala galera,

Estou sempre escrevendo diversos artigos de Plugins para facilitar o desenvolvimento e ajudar nas aplicações Xamarin.Forms.

Pois bem, para facilitar nossa vida a Xamarin fez o Rei dos Pacotes e compilou uma serie de Plugins em um único pacote o :  — Utilizar o acelerometro.

· App Information — Informações do aplicativo.

· Battery — Informações da bateria, se estiver baixa por exemplo.

· Clipboard — Copiar ou obter dados da “Area de transferencia”.

· Compass — Obter informações da Bussola (Piratas dão like 😀 ).

· Connectivity — Obter informações de conexões.

· Data Transfer — Compartilhar dados com outros aplicativos.

· Device Display Information — Obter informações da tela do dispositivo.

· Device Information— Obter informações do dispositivo.

· Email — Enviar email.

· File System Helpers — Armazenamento de arquivos.

· Flashlight— Lanterna.

· Geocoding — Coordenadas.

· Geolocation — Informações de geolocalização (GPS)..

· Gyroscope — Utilizar o giroscopio.

· Magnetometer — Informações da orientação do dispositivo.

· Open Browser— Navegador Web.

· Phone Dialer— Acesso ao aplicativo de contatos do telefone.

· Preferences — Acesso fácil as preferencias do dispositivo.

· Screen Lock — Mantem a tela do dispositivo ativa.

· Secure Storage — Armazenamento seguro para informações mais delicadas.

· SMS — Utiliza o SMS.

· Text-to-Speech — Transforma texto em voz.

· Version Tracking— Informações sobre a versão do aplicativo.

· Vibrate — Utiliza as funcionalidades de vibrar.

Configurando o Essentials

Vamos ao Nuget baixar o pacote Xamarin.Essentials, mas como disse acima precisamos marcar a opção Include prerelease:

Não se esqueça de instalar em todos os projetos da sua Solution.

No Android precisamos fazer algumas configurações a mais.Basicamente iniciar os plugins com Xamarin.Essentials.Platform.Init(this, bundle); e habilitar as permissões , como no exemplo a baixo :

https://medium.com/media/b958964d605534e6e3687041ad783fbe/href

Você também pode iniciar o plugin em cada Activity, mas creio que assim seja mais fácil 😛 .

Cada um dos plugins que você quiser utilizar pode possuir uma permissão ou configuração especifica, mas ate isso foi simplificado.

Antes de utilizar cada funcionalidade é melhor olhar a documentação da mesma

Report Story

Leave Your Comment