Desenvolvido como uma avaliação para a vaga de desenvolvedor mobile pleno na Spartan Labs, o app faz consultas às apis do Google Places e Open Weather Map e condensa os resultados de clima/cidade obtidos em tela.
Todo o projeto está sendo feito em um ambiente Node, utilizando uma versão LTS e utilizando o sistema operacional Linux Ubuntu
É necessário uma IDE para desenvolver e utilizo e recomendo o uso do Visual Studio Code
- Node.js
- Android Studio
- Yarn
Para executar, siga as etapas a seguir:
Clone o projeto utilizando o código a seguir ou baixe diretamente
# https
git clone https://github.com/mardesonmax/weather-forecast-react-native
# ssh
git clone git@github.com:mardesonmax/weather-forecast-react-native.git
Execute o comando a seguir ou copie o arquivo .env.example
para .env
.
cp .env.example .env
Após criar o arquivo .env
, abra para editar as seguintes linhas:
- WEATHER_KEY, Acesse aqui para obter a key
- PLACE_API_KEY, Acesse aqui para obter a key
Execute o comando a seguir para executar os pacotes:
yarn install
Execute o comando a seguir para executar o projeto
yarn start
yarn android # ou
yarn ios
Esse projeto está sob a licença do MIT.