You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refazer aplicando os conceitos SOLID e OO
1. Para essa atividade você deve criar uma Abstração do Cliente Http, você pode usar o package Dio, isolando-o do resto da aplicação;
2. Você deve criar uma classe modelo (model) que representará o Json trazido pela requisição, fazendo o Parse de Json para Dart;
3. Você deve utilizar o padrão repository, primeiro criando uma interface (abstract class) e e posterior criando uma classe concreta (class) implementando essa interface;
4. Criar uma classe controller que receberá uma instância do repositório por parametro de construtor (usando a interface como tipagem);
5. a Função main deve apenas instanciar as classes e chamar o método do repository.