App made in Flutter as part of Guzy Brasil's selection process

Leads Management

Imagens

Fluxo

  1. Ao entrar no app o usuário verá uma tela de Splash Screen por 2 segundos e logo após será redirecionado para a tela inicial.
  2. Na tela inicial o usuário pode tocar em dois botões presentes no canto direito superior. Um serve para atualizar a lista de personagens, já o outro atua como um filtro para colocar a lista em ordem crescente ou decrescente.
  3. Por fim, o usuário pode tocar em um personagem para ir para a próxima tela onde serão exibidas informações referentes ao personagem. Nesssa mesma tela o usuário também tera um botão para ir para página web do personagem.

Funcionalidades

  1. Foi feito o uso do Getx para o gerenciamento de estado.
  2. Animação Hero.
  3. Uso do Dio como pacote para requisições HTTP.
  4. Uso de um pacote que tem como objetivo obter a cor principal de uma determinada imagem. Esse recurso foi usado na exibição dos cards dos personagens.
  5. O usuário pode tocar no botão que fica no final da listagem para obter novos personagens.

Vídeo

O video pode ser visto por esse link

GitHub

View Github