Arquitetura
Android/Flutter
Ricardo da Silva Ogliari
Agenda
● Eu
● Introdução
● Android
● Flutter
● Conclusão
Eu
● Ricardo da Silva Ogliari;
● Tech Lead Android GoK;
● Android Engineer na Wisefy;
● Professor Graduação IMED;
● Professor MBA FIAP;
● GDG Passo Fundo.
Introdução
● Arquitetura, Clean Code, Clean
Architecture, Padrões;
● Código fala por você;
● Crescimento
profissional/Oportunidades;
● Mais alegria no dia-a-dia.
Android
● Guia estabelecido;
● MVVM;
● JetPack.
https://developer.android.com/jetpack/guide
Activity Fragment
● Activity e Fragment.. visual;
● Diversas telas ou single activity
com JetPack Navigation?
● Nem um, nem outro!!!
Android
● Ciclo de vida dos componentes;
● Activities, Receiver, Services, Providers...
● Padrão observer, pub/sub...
● ViewBinding ou DataBinding.
https://developer.android.com/topic/libraries/data-binding?hl=pt-br https://developer.android.com/topic/libraries/data-binding?hl=pt-br
Algo mais?
● Hilt para injeção de dependências;
● Nomes de recursos;
● Gitflow;
● Android lint;
● KTlint -> https://ktlint.github.io/.
Algo mais?
● Modularização.
https://www.youtube.com/watch?v=PZBg5DIzNww
Flutter
● Sem padrão estabelecido;
● Meu pitaco -> Uma idéia para Arquitetura de Aplicativos Flutter
https://dev.to/ricardoogliari/uma-ideia-para-arquitetura-de-aplicativos
-flutter-32cn
● JetPack + Gerenciamento de Estados
Perguntas
rogliariping@gmail.com

Clean Code/Architecture com Android e Flutter