Este app é uma demonstração simples de como consumir uma API usando a biblioteca fetch
no React Native. Ele exibe informações sobre a condição do céu (e.g.: céu limpo, nublado, parcialmente nublado, chuva, tempestade, neve, neblina etc.), a temperatura atual em Celsius e o nome da cidade com base nas coordenadas fornecidas. Para isso, é necessário obter uma chave de acesso à API válida que deve ser armazenada como uma variável de ambiente. O código está estruturado para facilitar a compreensão e pode servir como um ponto de partida para projetos mais complexos que exigem a integração com APIs meteorológicas.
Este foi o quarto repositório de código apresentado no Curso Superior de TSI do IFMS como requisito para obtenção da nota parcial das atividades da unidade curricular Programação para Dispositivos Móveis I.
← Repositório anterior | Próximo repositório → |
---|
Papel | Tecnologia |
---|---|
Ambiente de execução | Node |
Plataforma | Expo |
Linguagem de programação | JavaScript |
Front-end | React Native |
Base de dados | OpenWeather |
-
Clone o repositório de código em sua máquina;
-
Abra um shell de comando de sua preferência (prompt de comando, PowerShell, terminal etc.);
-
Instale as dependências do projeto através do seguinte comando:
$ npm install
Caso esteja utilizando o gerenciador de pacotes Yarn, execute o seguinte comando como alternativa:
$ yarn
- Execute o seguinte comando para iniciar o app:
Para npm:
$ npm run start
Para Yarn:
$ yarn start
-
Uma vez iniciado, aparecerá um QR Code. Você deve escaneá-lo com o aplicativo Expo Go, disponível para Android e iOS;
-
Como alternativa, você pode executar o app no seu navegador, pressionando o atalho
w
. Entretanto, alguns módulos podem não funcionar na versão web do app.