Você sabia que é extremamente importante utilizar técnicas de Injeção de Dependências para diminuir o acoplamento entre os componentes de um App e permitir que ele seja facilmente testável?
Para você entender a importância disso, vamos começar com uma analogia bem simples:
Imagine que em uma padaria existe um padeiro e um vendedor. O padeiro (obviamente :D) produz os pães, e o vendedor possui o trabalho de vender estes pães. Ou seja, o vendedor depende do padeiro para exercer seu trabalho. Temos uma relação direta de dependência entre as partes!
No Desenvolvimento de Apps temos cenários muito parecidos. Classes que possuem dependências diretas umas das outras. Com isso, precisamos de técnicas que permitam que conectemos um objeto com suas dependências. E é isso que você irá aprender neste curso!
Primeiramente, você aprenderá as principais funcionalidades do GetIt e como utilizá-las em seu projeto.
Depois, irá aprender os princípios básicos da Injeção de Dependências, melhorando consideravelmente a arquitetura do seu app.
Por fim, iremos automatizar a injeção dos componentes utilizando o Injectable (uma ferramenta que vai te conquistar)!
Se você quer ficar acima da concorrência no mercado de trabalho, as técnicas de Injeção de Dependências serão essenciais! Então não perca tempo, inscreva-se já!