Xamarin + Prism: implementando boas práticas
It´s-a me Bertuzzi
• Thiago Bertuzzi é desenvolvedor .net há 12 anos participando
de projetos Desktop, Services, Web e Mobile utilizando
Xamarin.
• É Microsoft MVP em Developer Technologies
• Faz parte da .Net Foundation
• É Líder técnico na NESS
• Contribui para comunidade Xamarin escrevendo artigos,
compartilhando códigos, palestrando e criando pacotes Nuget.
O Que vamos Aprender?
• Uma Rápida configuração do Prism
• Boas praticas de arquitetura
• Dicas de uso do Prism
• Navegação
• TabPage
Prism
• Prism é um framework para criação de aplicações para WPF, UWP e Xamarin
Forms, com foco em manutenção, baixo acoplamento e testes.
• Prism provê a implementação de um conjunto de design patterns que são super
úteis na escrita de uma aplicação bem estruturada e de fácil manutenção,
incluindo suporte a MVVM, Injeção de
Dependencia, Commands, EventAggregator, etc.
• Documentação em português : https://github.com/angelobelchior/prism-
xamarin-forms/wiki
• Configurando o Prism : https://tinyurl.com/ConfigurarPrism
Boas praticas
Um código limpo deve ser:
• Simples: código fácil de entender;
• Direto: vai direto ao ponto, não dá “voltas" para atingir seu objetivo;
• Eficiente: código que faz o que é proposto;
• Sem duplicidade: não faz o que outra parte do código já faz;
• Não tem a arquitetura revolucionaria (opinião própria);
Vamos ao código!
Obrigado / Duvidas?
• “Toda vez que alguém fala “Chamarin”,Deus mata um panda”
• twitter.com/tbertuzzi
• github.com/tbertuzzi
• nuget.org/profiles/Bertuzzi
• medium.com/@bertuzzi
• bertuzzi.dev

Boas praticas com Prism

  • 1.
    Xamarin + Prism:implementando boas práticas
  • 2.
    It´s-a me Bertuzzi •Thiago Bertuzzi é desenvolvedor .net há 12 anos participando de projetos Desktop, Services, Web e Mobile utilizando Xamarin. • É Microsoft MVP em Developer Technologies • Faz parte da .Net Foundation • É Líder técnico na NESS • Contribui para comunidade Xamarin escrevendo artigos, compartilhando códigos, palestrando e criando pacotes Nuget.
  • 3.
    O Que vamosAprender? • Uma Rápida configuração do Prism • Boas praticas de arquitetura • Dicas de uso do Prism • Navegação • TabPage
  • 4.
    Prism • Prism éum framework para criação de aplicações para WPF, UWP e Xamarin Forms, com foco em manutenção, baixo acoplamento e testes. • Prism provê a implementação de um conjunto de design patterns que são super úteis na escrita de uma aplicação bem estruturada e de fácil manutenção, incluindo suporte a MVVM, Injeção de Dependencia, Commands, EventAggregator, etc. • Documentação em português : https://github.com/angelobelchior/prism- xamarin-forms/wiki • Configurando o Prism : https://tinyurl.com/ConfigurarPrism
  • 5.
    Boas praticas Um códigolimpo deve ser: • Simples: código fácil de entender; • Direto: vai direto ao ponto, não dá “voltas" para atingir seu objetivo; • Eficiente: código que faz o que é proposto; • Sem duplicidade: não faz o que outra parte do código já faz; • Não tem a arquitetura revolucionaria (opinião própria);
  • 6.
  • 7.
    Obrigado / Duvidas? •“Toda vez que alguém fala “Chamarin”,Deus mata um panda” • twitter.com/tbertuzzi • github.com/tbertuzzi • nuget.org/profiles/Bertuzzi • medium.com/@bertuzzi • bertuzzi.dev