Weather Now - para quem gosta de acompanhar a temperatura que está fazendo no local onde se está, ou por pura curiosidade quer obter dados detalhados do clima.
Os usuários terão acesso ao aplicativo móvel, onde poderão:
- verificar a temperatura que está fazendo Agora em sua Exata localização.
- Obter dados detalhados sobre o clima como: temperatura máxima, mínima, humidade relativa do ar, velocidade do vento, visibilidad, e mais.
Projeto inicialmente desenvolvido para pleitear o cargo de desenvolvedor junior em React Native, mas que já ganhou o meu coração e um espaço no meu portifolio.
O layout da aplicação foi pensado a relacionar as condições climátias com a aparência do app, alterando a imagem de background de acordo com a descrição climática do momento. Como um amante da Arte no geral, escolhi as imagens a dedo, todas apresentando uma testura de pincel e tinta sobre tela, ou a fins.
As seguintes ferramentas foram usadas na construção do projeto:
A API utilizada para fornecer os dados climáticos foi a OpenWeather, em sua versão gratuíta: Para mais detalhes acesse: https://openweathermap.org/
Este é um projeto inteiramente front-end! A chamada para a utilização da API fica na pasta services no arquivo weatherAPI
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, Expo
Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone https://github.com/AngeloLanch/weatherNow
# Acesse a pasta do projeto no terminal/cmd
$ cd weatherNow
# Instale as dependências
$ yarn install
# Execute a aplicação
$ yarn start (um escrip que executará o comando expo start)
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
Caso tenha alguma dúvida confira este guia de como contribuir no GitHub
Feito por: Ângelo Lanche. Este projeto está sobe a licença MIT.
Este projeto foi um novo desafio ao qual me propus e também marca uma nova etapa para mim como desenolvedor júnior Entre em contato!