Desafio para candidatos a vaga de programador React Native.
Criar uma calculadora conforme a imagem abaixo e enviar o código no github e o QRCODE/URL do https://snack.expo.dev/ para marcos.neves@gmail.com
- Utilizar https://expo.dev/
- Não incluir nenhum package externo, utilizar apenas o que vem nativo
- Funcionar em IOS e Android
- Ajustar a diferentes tamanhos de tela de celular
- O funcionamento pode ser semelhante a calculadora do IOS ou do Android
- Será avaliado a organização do código, separação de componentes e outras boas práticas react e programação em geral
Além dos requisitos acima, será atribuído pontos adicionais para:
- Utilizar Typescript
- Implementar um botão para alternar entre light e dark mode
- Poder continuar de onde parou mesmo se fechar e matar a aplicação (persistir o estado em algum storage)
- Separar os dígitos com .(ponto): 123.456.789
- Reduzir o tamanho da fonte do mostrador de acordo que o número for crescendo para caber na tela. (limitar até 9 dígitos)
