Navegação com “Vanilla” Xamarin.Forms

Navegação com “Vanilla” Xamarin.Forms

Sabemos muito bem que aplicativos raramente (para não queimar a língua dizendo nunca, rs…) desenvolvemos aplicativos “Single View (Page)”… Mas como podemos implementar um mecanismo de eficiente de navegação usando somente os componentes do Xamarin.Forms?

Nessa série de vídeos eu pretendo ensinar PASSO-A-PASSO, como implementar um serviço de navegação usando Xamarin.Forms “Vanilla”, ou seja, Xamarin.Forms PURO!

Sem frameworks, sem plugins, tudo na raça! Faca na caveira!

Bóra?!

Navegação com “Vanilla” Xamarin.Forms

(clique nos links para ir para os vídeos)

No primeiro vídeo, são apresentados os conceitos básicos de navegação, as ferramentas que o Xamarin.Forms disponibiliza para que possamos fazer a mágica acontecer;

No segundo vídeo, eu mostro como implementar um menu lateral, utilizando o Drawer (MasterDetail) tornando possível criarmos fluxos de navegação a partir de um menu!

No terceiro vídeo, eu implemento o serviço de navegação, que será responsável por gerenciar a pilha de páginas, implemento o padrão MvvM que irá “consumir” esse serviço, preparando tudo para a separação completa das responsabilidades!

Fiquei ligado e não perca a “Bonus Track” e saiba como devemos trabalhar com fluxos mistos (Menu/Página e Hierarquia Direta), NO MESMO APLICATIVO!!!

E ainda tem o quarto vídeo da série (em breve), onde vamos “pirar de vez o cabeção” e separar COMPLETAMENTE ViewModels e Views!!!

Se quer ver a playlist completa, CLIQUE AQUI!!

GitHub da série:
https://github.com/balivo/vanilla-navigation-xf-2018

NÃO SE ESQUEÇAM que o “plantão de dúvidas” fica no GitHub, somos devs galera! Abra uma “Issue” e ela será respondida o mais rápido possível!!!

Espero que gostem do conteúdo, ASSSINE e não perca as novidades!

Deixe seu comentário, curta, compartilhe!

Um grande abraço e, até a próxima conexão!

Referências:
https://docs.microsoft.com/
https://blog.xamarin.com/implement-drawer-split-ui-xamarin-forms-masterdetailpage/?utm_source=vs_developer_news&utm_medium=referral