Este é um aplicativo de previsão do tempo para dispositivos móveis desenvolvido em React Native.
- Visualização da situação climática atual e da previsão para os próximos dias.
- Suporte para amostragem do clima de várias cidades.
- Cores e imagens dinâmicas que expressam as condições climáticas atuais.
- Verificação da validade da chave de API recebida: a aplicação alertará o uso de uma chave inadequada e utilizará dados de teste quando isso ocorrer.
- O Nodejs é necessário para rodar o ambiente javascript utilizado pela aplicação.
- Tenha um gerenciador de pacotes javascript à disposição, recomenda-se o uso do Yarn.
- O Expo deve estar instalado em seu dispositivo móvel, por meio de uma loja de apps (Apple Store, Play Store).
- Utilizando um ambiente de versionamento de software de sua preferência, faça um clone deste projeto.
- Estando em um terminal cujo caminho corresponda ao clone deste projeto, execute o comando
yarn install
para instalar as dependências utilizadas. - Acesse o domínio Api e copie uma chave disponível para uso na coluna
Chave
da tabela exibida na página acessada. - Vá até o arquivo
index.js
no diretório./src/infra/index.js
e insira a chave copiada no objeto de criação da api emparams.key
, como na imagem:
- Utilize o comando
yarn expo start
para rodar o projeto. - Inicie o aplicativo Expo.
- Selecione a opção de escanear e escaneie o QR code
Tudo pronto pra testar o app ^-^