Reactativo WeatherApp
Descrição
O WeatherApp é um aplicativo móvel desenvolvido no Native React, oferecendo experiência imersiva ao usuário para consultar as previsões climáticas. Graças à integração de duas APIs separadas e geolocalização precisa, o aplicativo fornece informações meteorológicas reais de tempo adaptadas à posição atual do usuário. Também permite que pesquisas manuais de cidades obtenham previsões ao longo de vários dias.
Características
- Tempo real -tempo: exibição das condições climáticas atuais de acordo com a geolocalização do usuário, incluindo temperatura, condição do céu, velocidade do vento, nascer do sol e tempo do pôr do sol.
- Geolocalização precisa: uso da geolocalização para obter informações específicas para a posição atual do usuário.
- Previsões de 7 dias: consulta das previsões climáticas ao longo de uma semana, com ícones e detalhes de temperatura.
- Pesquisa manual da cidade: opção para pesquisar e selecionar uma cidade específica, oferecendo assim toda a funcionalidade do aplicativo.
- Atualização real -Time: Funcionalidade refrescante de dados por movimento simples de rolagem vertical.
Tecnologias usadas
- React nativo: estrutura principal para o desenvolvimento do aplicativo.
- Expo: ferramenta para teste de desenvolvimento, implantação e aplicação.
- API climática: integração de duas APIs para obter informações climáticas e detalhes de localização.
- Git & Github: Gerenciamento de versão e acomodação do código -fonte.
Instalação
- Clone o depósito: clone git https://github.com/matheyraud/reactnative-weatrapp.git
- Acesse o diretório do projeto: CD Reactnative-WeatherApp
- Instale dependências: instalação do npm
- Inicie o aplicativo usando a Expo: NPX Expo Start
Usar
- Geolocation: O aplicativo detecta automaticamente sua localização e exibe o clima correspondente.
- Pesquisa da cidade: use a barra de pesquisa para encontrar uma cidade específica e consulte sua previsão do tempo.
- Dados refrescantes: deslize a tela para baixo para atualizar as informações.
Implantação
- O projeto é implantado via Expo. Você pode acessar as versões implantadas para Android e iOS através dos seguintes links:
- Android: link para a versão Android
- iOS: link para a versão iOS
Capturas de tela
https://eyraudmathieu.notion.site/home-application-mto-8f08b7ebede84a32839b6241071a9915?ps=4
Contribuir
As contribuições são bem -vindas! Para oferecer um novo recurso, resolva um bug ou melhore a documentação:
- Bifurcar o projeto.
- Crie uma ramificação para sua funcionalidade (Recurso Git de check -out -b/novo recurso).
- Compreenda suas modificações (Git Commit -m 'Adicione novo recurso').
- Empurre na ramificação (recurso de origem push git/nova falha).
- Abra um suéter de solicitação.
Contato
Para qualquer dúvida ou sugestão, não hesite em entrar em contato comigo através da minha página do Github.