O documento apresenta Thiago Bertuzzi, desenvolvedor .net e Microsoft MVP, e discute o framework Prism para criação de aplicações Xamarin Forms focado em manutenção e baixo acoplamento. O documento também discute boas práticas de arquitetura como código simples, direto e eficiente e sem duplicidade, e convida para perguntas.
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 vamos Aprender?
• 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ó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);
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