Cocoa Heads - brooder edition: Arquitetura de projetos IOS
Speakers:
- Francesco Perrotti-Garcia (Software Engineer - NuBank);
- Maurício Cardozo (iOS Dev - Concrete Solutions)
Conteúdo:
Nossos apps vão ganhando cada vez mais telas e fluxos, e se não tivermos cuidado, podemos cair na armadilha do "fácil" e montar telas que conhecem muito sobre outras, e fluxos que só funcionam quando vindos de um só contexto.
Vamos descobrir como resolver esse problema com coordinators e rotas!
Quando falamos de escalabilidade de um app, um fator muito importante é como manter fácil de adicionar features e dar manutenção em um código mesmo quando as necessidades de negócios e o design mudam constantemente. É fácil construir tudo acoplando uma coisa na outra: chamar uma tela a partir de um botão ou fazer uma tela pegar dados de outra, mas ao fazer isso estamos limitando nossa capacidade de modificar e incrementar esse código no futuro.
Nesse evento, vamos explorar um pouco os problemas que podem surgir com o acoplamento desses diferentes fluxos e telas, e também propor soluções tanto para o problema de uma tela para a próxima como de um fluxo para o outro.
Inscreva-se e vem com a gente!!!