Flutter Avançado com Clean Architecture e TDD
O objetivo do treinamento é mostrar como criar um aplicativo com Flutter usando uma arquitetura bem definida e desacoplada, seguindo TDD (programação orientada a testes) como metodologia de trabalho, Clean Architecture para fazer a distribuição de responsabilidades em camadas, sempre seguindo os princípios do SOLID e aplicando Design Patterns para resolver alguns problemas comuns.
A proposta é mostrar com exemplos reais a aplicação de diversos livros complexos, que são muito teóricos e abstratos. Vamos simplificar décadas de estudos em exemplos práticos e reais, mostrando como faz diferença pra uma empresa ter um produto feito com uma boa arquitetura e testes.
Além disso o curso irá mostrar como utilizar o Git de forma correta, FVM, acesso a API, armazenamento de dados em cache, injeção de dependência, dublês de teste, componentização de widgets, internacionalização, gerenciamento de estado, tudo do zero e de forma certa.
O curso é 100% mão na massa!