Neste artigo irei falar sobre o Xamarin.Essentials que recentemente foi lançada a sua versão estável (1.0).
Se você já acompanha meu blog a algum tempo, já deve ter percebido que a maioria dos artigos que escrevo tem como foco soluções rápidas e simples utilizando o Xamarin.Forms. E quando falamos de rapidez e simplicidade em Xamarin.Forms, muito de nossos problemas são solucionados utilizando Plugins, como eu sempre digo “Por que reinventar a roda, não é mesmo ?”.
Porém, na maioria das vezes os nossos Apps tem diferentes funcionalidades, como por exemplo Mapas, Barômetro, Localização geográfica e etc… E no nosso dia-a-dia acabávamos tendo que instalar vários plugins em nosso app.
Pensando nisso, a Microsoft criou o Xamarin.Essentials que de uma forma bem simplista eu gosto de defini-lo como “um conjunto de vários plugins em um só”.
E os recursos oferecidos pelo Xamarin.Essentials são:
- Acelerômetro
- Informações do aplicativo
- Barômetro
- Bateria
- Área de transferência
- Bússola
- Conectividade
- Informações sobre a exibição de dispositivos
- Informações do dispositivo
- Auxiliares do sistema de arquivos
- Lanterna – uma maneira simples de ativar a lanterna/desativar.
- Geocodificação
- Localização geográfica
- Giroscópio
- Inicializador
- Magnetômetro
- Thread principal
- Mapas
- Abrir o navegador
- Sensor de orientação
- Discagem telefônica
- Preferências
- Armazenamento seguro
- Compartilhar
- SMS
- Conversão de Texto em Fala
- Controle de versão
- Vibrar
Leia mais sobre Xamarin.Essentials na documentação oficial da Microsoft.
Eu estava acinoso por a publicação estável dessa API, dessa forma teremos diversos recursos em somente uma biblioteca.
CurtirCurtir