WeatherApp
WeatherApp copied to clipboard
Esse projeto é uma aplicação que exibe os dados climáticos da região do usuário e de cidades escolhidas. Feito com React Native, typescript e outras tecnologias.
Weather APP
Esse projeto é uma aplicação que exibe os dados climáticos da região do usuário e de cidades escolhidas.
Features • Pré Requisitos • Rodando a aplicação • Tecnologias • Autor
Features
- [x] Theme Switcher
- [x] O tema é mantido
- [x] Ícones mudando de acordo com o clima, Weatherly 3D Icons
- [x] Consumo da API de clima
- [x] Consumo da localização do usuário
- [x] Botão para recarregar os dados
- [x] Busca por cidades
- [x] Tratativa de erros
Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js.
Você também vai precisar configurar o ambiente para desenvolvimento mobile no seu PC: Configurando Ambiente React Native.
Além disto é bom ter um editor para trabalhar com o código como VSCode
Rodando o Mobile
# Clone este repositório
$ git clone https://github.com/ARTHURPC03/WeatherApp
# Acesse a pasta do projeto no terminal/cmd
$ cd WeatherApp
# Faça uma cópia de '.env.example' para '.env'
# Coloque sua credencial da API de clima (Weather API)
$ cp .env.example .env
# Instale as dependências
$ yarn
# Se você for emular com o Android, execute este comando
# Certifique-se de ter o emulador aberto
$ yarn android
# Se você for emular com ios, execute este comando
$ yarn ios
Tecnologias
As seguintes ferramentas foram usadas na construção do projeto:
- TypeScript
- React Native
- Weather API
- Context API
- React Native Geolocation Service
- React Navigation
- React Native Vector Icons
- UnForm
- Yup
- Styled Components
- Axios
- Eslint
- Prettier
- EditorConfig
Autor
Made with 💜 by ARTHUR PC 👋