Esse projeto é uma aplicação que exibe dados sobre o clima da cidade pesquisada, e o histórico de pesquisa.
Pré Requisitos | Features | Rodando a aplicação | Tecnologias
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 Computador: Configurando Ambiente React Native.
Além disto é bom ter um editor para trabalhar com o código como, eu indico o VSCode
Mais um ponto, você precisa criar um chave da API, Weather API.
- Ícones parametrizados de acordo com o clima.
- Dark & Light temas
- Busca por cidades
- O tema é persistido
- Consumo da localização do usuário
- Consumo da API de OPEN WEATHER
- Tratativa de erros
- Botão para recarregar os dados
- Listagem do histórico das cidades pesquisadas
- Dia/Hora na listagem
- Menu de config para alterar tema e linguagem
- Menu de config para alterar linguagem
# Clone este repositório
$ git clone https://github.com/hgribeiro/SeeApp
# Acesse a pasta do projeto no terminal/cmd
$ cd SeeApp
# Faça uma cópia de '.env.example' para '.env'
$ cp .env.example .env
# Coloque sua credencial da API de clima (Weather API) no arquivo .env
# Instale as dependências com YARN ou NPM
$ yarn or npm install
# 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
As seguintes ferramentas foram usadas na construção do projeto:
- React Native
- TypeScript
- Weather API
- Context API
- Mobx
- React Native Geolocation Service
- React Navigation
- React Native Vector Icons
- UnForm
- Yup
- Styled Components
- Axios
- Eslint
- Prettier
- EditorConfig