Projeto de exemplo: Usando API Rest com Flutter
Para trabalhar com APIs REST temos alguns Clients HTTP, nativos e de terceiros.
Para este exemplo foi utilizado o package Uno: https://pub.dev/packages/uno ,
disponibilzado pela equipe da FTeam (Flutrerando)
Para Injeção de Dependências foi utilizado o package GetX: https://pub.dev/packages/get
Para "mockar" as dependências de teste utilizamos o package Mocktail: https://pub.dev/packages/mocktail
Foram utilizadas também uma série de boas práticas para se evitar acoplamento com dependências externas,
de modo que se possa substituir facilmente uma dependência em caso de problemas.