O desafio tem como objetivo avaliar a pessoa candidata nas experiências:
- Criação de layouts
- Padrões no uso do React Native
- Boas práticas de programação e organização de projeto
Imagem da animação 3D
A aplicação deverá ter 3 telas, separadas em 3 views:
- Autenticação:
- A tela de autenticação deve ser com login e senha.
- Renderização:
- Na tela de renderização terá os 3 objetos 3D que serão renderizados com THREE.js, usando os dados da configuração.
- Configurações:
- Na tela de configurações serão escolhidos os tipos de formas, cores e ângulo de rotação.
- React Native ✅
- TypeScript ✅
- ThreeJS ✅
- Firebase ✅
- Teste Unitário ✅