Injeção de Dependências no Flutter com GetIt + Injectable

Descubra como os packages GetIt e Injectable podem melhorar muito o desacoplamento e modularização do seu App Flutter

Ratings 4.80 / 5.00
Injeção de Dependências no Flutter com GetIt + Injectable

What You Will Learn!

  • Conhecer na prática os conceitos de Injeção de Dependências
  • Aprender a utilizar as principais funções do GetIt
  • Automatizar a Injeção de Dependências com o Injectable
  • Melhorar o desacoplamento e modularização do seu App Flutter

Description

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á!

Who Should Attend!

  • Desenvolvedores Dart/Flutter que queiram melhorar a qualidade dos seus apps utilizando técnicas de Injeção de Dependências

TAKE THIS COURSE

Tags

  • Google Flutter

Subscribers

199

Lectures

10

TAKE THIS COURSE



Related Courses