Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1005 Bytes

CHALLENGE.md

File metadata and controls

27 lines (18 loc) · 1005 Bytes

Objetivo

Neste desafio, o objetivo é você deve desenvolver um aplicativo em Flutter que interaja com a API do GitHub.

Com os requisitos em mãos, fique a vontade para criar as telas de acordo com o que achar mais adequado.

Requisitos Funcionais

  • Permitir a pesquisa dos usuário do GitHub. Os resultados devem ser exibidos em uma lista
  • Permitir visualizar as seguintes informações dos usuários encontrados: Avatar, login
  • Permitir a visualização as informações de um usuário selecionado
    • Avatar, localização, bio, nickname e e-mail.
  • Permitir favoritar os usuários do GitHub
  • Permitir visualizar os itens favoritados de forma offline - (não precisa guardar o Avatar)

Requisitos Técnicos

  • Clean Architecture
  • Tratamento de erros
  • Testes unitários (pelo menos 1 teste unitário)

Regras do Desafio

  1. Resolva o desafio com o melhor que você possa fazer.
  2. Quando finalizar, abra um PR do seu fork para que possamos avaliar.
  3. Escreva pelo menos um teste.