- Pontos avaliados:
- Criação do novo projeto
- Visão sistêmica
O desafio consiste na criação de um aplicativo mobile de e-commerce simplificado do zero, onde o candidato terá que criar um fluxo com três módulos/telas.
São elas:
- Home: Onde terá que fazer uma requisição na API, trazendo assim, a lista de filmes quem podem ser adicionados ao carrinho.
- Carrinho: Onde poderá ver os itens que foram adicionados, somando o valor total com base em cada item adicionado, podendo remover um item do carrinho. Por padrão, se o carrinho tiver nenhum item adicionado, deverá aparecer a tela de empty state com a opção de voltar para tela inicial.
- Compra realizada: Após confirmar o pedido na tela anterior, o usuário deverá ser encaminhado para a tela de pedido confirmado. Aqui o usuário também terá a opção de voltar para tela inicial.
*Obs: os assets podem ser exportados do próprio Figma.
Sobre a aplicação
Para o desafio, inicialize e estruture a aplicação.
Sobre a API
Para o desafio, simularemos uma API, onde o candidato terá que realizar um GET para https://wefit-movies.vercel.app/api/movies onde terá a lista de filmes.
- Pontos avaliados:
- Fidelidade do layout do Figma;
- Funcionamento da aplicação (ausência de bugs);
- Qualidade do código:
- Utilização das estruturas voltada para aplicativos mobile;
- Organização das pastas;
- Bom nível de Componentização;
- Aplicação de tecnologias;
- Ex: aplicar uma biblioteca específica que acelere o desenvolvimento.
- Aplicação das melhores práticas para isolar comportamento de UI da lógica de Integração;
- Código legível e de fácil manutenção;
- Ex: variáveis com nomes claros.
- Código limpo
Solicito a gentileza, exclusivamente para o teste, deixe o seu código na pasta wemovie-ecommerce. Você terá 48 horas a contar da solicitação deste teste. Caso você precise de mais tempo, por favor, nos informe. Nesse momento é muito importante para nós que você consiga entregar o desafio completo :)