Reactnative WeatherApp
Descripción
WeatherApp es una aplicación móvil desarrollada en Native React, que ofrece una experiencia de usuario inmersiva para consultar los pronósticos del tiempo. Gracias a la integración de dos API separadas y una geolocalización precisa, la aplicación proporciona información meteorológica de tiempo real adaptada a la posición actual del usuario. También permite que la investigación manual de las ciudades obtenga pronósticos durante varios días.
Características
- Clima de tiempo real: exhibición de condiciones climáticas actuales según la geolocalización del usuario, incluida la temperatura, el estado del cielo, la velocidad del viento, el amanecer y el tiempo de atardecer.
- Geolocalización precisa: uso de geolocalización para obtener información específica para la posición actual del usuario.
- Pronósticos de 7 días: consulta de pronósticos meteorológicos durante una semana, con íconos y detalles de temperatura.
- Búsqueda manual de la ciudad: opción para buscar y seleccionar una ciudad específica, ofreciendo así toda la funcionalidad de la aplicación.
- Actualización de tiempo real: funcionalidad refrescante de datos mediante un simple movimiento de desplazamiento vertical.
Tecnologías utilizadas
- React Native: Marco principal para el desarrollo de la aplicación.
- Expo: herramienta para el desarrollo, implementación y prueba de aplicación.
- API meteorológica: integración de dos API para obtener información meteorológica y detalles de ubicación.
- Git y Github: Administración de versiones y alojamiento del código fuente.
Instalación
- Clon the Deposit: Git Clone https://github.com/matheyraud/reactnative-weatherapp.git
- Acceda al directorio del proyecto: CD Reactnative WeatherApp
- Dependencias de instalación: instalación de NPM
- Inicie la aplicación usando Expo: NPX Expo Start
Usar
- Geolocalización: la aplicación detecta automáticamente su ubicación y muestra el clima correspondiente.
- Búsqueda de la ciudad: use la barra de búsqueda para encontrar una ciudad específica y consultar su pronóstico del tiempo.
- Refrescante de datos: deslice la pantalla hacia abajo para actualizar la información.
Despliegue
- El proyecto se implementa a través de Expo. Puede acceder a las versiones implementadas para Android e iOS a través de los siguientes enlaces:
- Android: enlace a la versión de Android
- iOS: enlace a la versión de iOS
Capturas de pantalla
https://eyraudmathieu.notion.site/home-application-mto-8f08b7ebede84a32839b6241071a9915?ps=4
Contribuir
¡Las contribuciones son bienvenidas! Para ofrecer una nueva característica, resuelva un error o mejore la documentación:
- Bifurca el proyecto.
- Cree una rama para su funcionalidad (función Git Checkout -B/nueva función).
- Comprometer sus modificaciones (git commit -m 'Agregar nueva función').
- Empuje en la rama (función de origen de push git/nueva falla).
- Abra un suéter de solicitud.
Contacto
Para cualquier pregunta o sugerencia, no dude en ponerse en contacto conmigo a través de mi página de Github.