Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.6 KB

File metadata and controls

31 lines (21 loc) · 1.6 KB

Desafio

Teste para Vaga Flutter Developer

Instalação

Plataforma Android

  • tester deverá informar o email para que seja adicionado a lista de testers (requisito do Google)
  • logo após usar o link a baixo para aceitar o pedido de tester
  • https://play.google.com/apps/internaltest/4700610028575661153
  • ao aceitar o pedido será informado um link para acesso da loja onde poderá baixar o app

-Detalhes do Desafio:

-Utilizar o Firestore ou Firebase Realtime DB
-Processar os produtos do arquivo Json
-Criar uma sessão na tela com uma lista de os produtos processados pela API. É importante ter os seguintes campos: Foto, Title, Type, Rating, Price, Created (Data do upload do produto a nova base de datos), Ations (Botões Editar e Excluir).
-Editar produto campos obrigatórios: Title, Type, Price
-Remover produto: Antes de completar a ação de remover produto perguntar ao usuário se ele realmente quer realizar a ação. Após remover com êxito, notificar o usuário com um alerta de sucesso.
-Extras
(Concluído) Diferencial 1 - Utilizar Unit Test no front-end para a opção de Remover produto.
(Concluído) Diferencial 2 - Utilizar Unit Test para revisar se está listando produtos
(Concluído) Diferencial 3 - Utilizar alguma ferramenta de Injeção de Dependência
(Concluído) Diferencial 4 - Utilizar alguma ferramenta para download e cache de imagens

(Concluído em Android).-Publicar Utilizar seu repositório para disponibilizar a aplicação as versões Android e/ou iOS.