Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Xamarin summit 2020 : Plugins e Controles para Xamarin.Forms 

58 views

Published on

Palestra sobre plugins e controles para Xamarin.Forms apresentada no Xamarin.Summit 2020

Published in: Software
  • Be the first to comment

  • Be the first to like this

Xamarin summit 2020 : Plugins e Controles para Xamarin.Forms 

  1. 1. Plugins e Controles para Xamarin.Forms
  2. 2. It´s-a me Bertuzzi • Thiago Bertuzzi é desenvolvedor .net há 13 anos participando de projetos Desktop, Services, Web e Mobile utilizando Xamarin. • É Microsoft MVP em Developer Technologies • É Líder técnico / Arquiteto Mobile e .Net na NESS • Contribui para comunidade Xamarin escrevendo artigos, compartilhando códigos, palestrando e criando pacotes Nuget.
  3. 3. O que são plugins e controles customizados? • Plugin é uma biblioteca para utilizar recursos específicos de cada plataforma de uma forma mais simples e “genérica” • Controles customizados geralmente são criados baseados nos existentes do Xamarin.forms ou através de custom renderers por plataforma. https://github.com/jsuarezruiz/awesome-xamarin-forms
  4. 4. Dicas Rapidas • Só utilize plugins open source. • Não instale diversos plugins e controles se não for utilizar ou se a implementação for simples.
  5. 5. Vamos Começar • Utilizei todos os controles / plug-ins em projetos. • Vamos conhecer os controles e plug-ins + DEMO
  6. 6. XF.Material Library • Controles baseados em Material Design. • ActivityIndicator, Button,DatePicker, Editor, Entry, FramePicker, ProgressBar, Slider, Stepper e TimePicker.. • Mais controles que os do Xamarin.Forms Material. • Alertas e Diálogos. • Um App para iOS e Android padronizado.
  7. 7. Xamarin.Plugin.Calendar • Controle de Calendario completo. • Exiba eventos utilizando EventCollection. • Suporte de localização com System.Globalization.CultureInfo • Cores, tamanhos de exibição por dia estilos de label, cabeçalho e rodapé personalizáveis.
  8. 8. Xamarin.Forms.GoogleMaps • Mapas para Xamarin.Forms utilizando o Google maps. • Informações de trafego. • Pins customizados. • Drag in Drop de pins. • Não precisa do Google Maps instalado.
  9. 9. Rg.Plugins.Popups •Popups customizados. •Diversas animações. •Diversos recursos que facilitam a exibição de popups.
  10. 10. Plugin.LocalNotification • Exibir notificações • Requer apenas configuração adicional no iOS • É possível abrir o App pela notificação • É possível agendar ou remover a notificação a qualquer momento.
  11. 11. Plugin.Fingerprint • Possibilita a utilização de biometria ou leitores faciais • Utiliza os sdks nativos das plataformas (Fingerprint,Faceid,etc). • Mais segurança pro seu APP
  12. 12. Behavior Validation Pack • Efetua validação em campos. • Valida Datas, E-mails, tamanhos de campo, CEP, CNPJ , CPF/CNPJ juntos. • Adiciona mascaras a campos • Integra com outros plugins de Entry • Xamarin.Forms.BehaviorValidationPack.XFMaterial
  13. 13. Converters Pack • Adiciona um pacote de Converters ao Xamarin.Forms.
  14. 14. Xamarin.Essentials Para quem é iniciante : O Xamarin.Essentials fornece um conjunto de APIs Multiplataforma para seus aplicativos móveis. Diversos sensores e funcionalidades nativas : Acelerômetro, Bateria, Permissões, Geolocalização, Lanterna, SMS, Abrir aplicativos externos e Mais https://docs.microsoft.com/pt-br/xamarin/essentials/
  15. 15. Vamos ao código!
  16. 16. Obrigado / Duvidas? • “Toda vez que alguém fala “MAUI matou o Xamarin”, Deus mata um panda” • twitter.com/tbertuzzi • github.com/tbertuzzi • nuget.org/profiles/Bertuzzi • medium.com/@bertuzzi • bertuzzi.dev • twitch.tv/tbertuzzi

×