Parabéns por chegar até esta fase do processo seletivo para Desenvolvedor React Native.
Aqui na Ploomes valorizamos muito uma qualidade: autonomia. Isso quer dizer que, uma vez que um problema é apresentado para um dos nossos colaboradores, cabe a este decidir qual a melhor solução.
Por isso,em nosso desafio, nos vamos setar alguns critérios mínimos para a aplicação e deixar você tomar as decisões mais profundas sobre a aplicação.
Remember to do your best and have fun!
- Consumir dados de alguma API;
- Utilizar Redux para gerenciamento de estado;
- Possibilidade de utilização Online/Offline com algum tipo de persistência de dados Offline;
- Utilizar de ao menos um componente reutilizável(genérico);
- Clean Code
- OOP;
- SQLite;
- TypeScript;
- Layout FODA!;
- TDD;
- Comentários
Para a entrega, clonar esse repositório e indicar QUAL O PROBLEMA QUE A SUA APLICAÇÃO SE PROPÕE A RESOLVER; Incluir também instruções de execução, limitações, bugs conhecidos e quais seriam os próximos passos para a evolução do sistema.
Enviar por email para tiago.provenzano@ploomes.com o link para o repositõrio com a resolução.
O prazo de entrega é de 5 dias após o envio do email de convite. Você pode enviar sua resolução a partir do primeiro dia, contudo, os critérios de avaliação serão os mesmos independentemente de tempo de resolução.
As APIs listadas aqui são apenas sugestões, caso queira utilizar de outro serviço, fique a vontade, mas tenha em mente que teremos que executar seu código aqui e sermos capazes de ver essa conexão: