Xamarin + Prism: implementando boas práticas
It´s-a me Bertuzzi
• Thiago Bertuzzi é desenvolvedor .net há 11 anos
participando de projetos Desktop, Services, Web
e Mobile utilizando Xamarin.
• É Microsoft MVP em Developer Technologies
• É Líder técnico na NESS
• Contribui para comunidade Xamarin escrevendo artigos,
compartilhando códigos 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
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.com.br
• Vagas DEV : bertuzzi@ness.com.br

Xamarin + Prism: implementando boas práticas

  • 1.
    Xamarin + Prism:implementando boas práticas
  • 2.
    It´s-a me Bertuzzi •Thiago Bertuzzi é desenvolvedor .net há 11 anos participando de projetos Desktop, Services, Web e Mobile utilizando Xamarin. • É Microsoft MVP em Developer Technologies • É Líder técnico na NESS • Contribui para comunidade Xamarin escrevendo artigos, compartilhando códigos 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
  • 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.com.br • Vagas DEV : bertuzzi@ness.com.br