Skip to content

celycodes/api_dart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio - Consumindo API com Dart

  • Fazer uma aplicação dart que consome a seguinte API e Printa os dados no console https://api.github.com/users/Flutterando (GET)
  • 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.