O documento discute a implementação de boas práticas ao desenvolver aplicações móveis com Xamarin e Prism. Apresenta uma breve introdução ao framework Prism e suas funcionalidades, como MVVM, injeção de dependência e comandos. Também aborda dicas de arquitetura limpa e organizada, além de exemplos práticos de navegação e uso de tabs.
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 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
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.com.br
• Vagas DEV : bertuzzi@ness.com.br