Weather-Wise is a React Native application that lets users search for weather information by city, view detailed weather data, and save favorite cities for quick access. Designed with a focus on simplicity and functionality, Weather-Wise provides key weather insights and easy navigation.
City Search: Users can input a city name to fetch its weather data. Weather Display: The current temperature and weather description are shown. Detailed View: Users can view detailed weather info on a separate screen. Favorite Cities: The option to save a city as a favorite for quick access.
- City search functionality.
- Fetches weather data (temperature, weather description) from OpenWeather API.
- Displays detailed weather information on a separate screen.
- Option to save a favorite city for quick access.
- State persistence for storing favorite cities.
- Unit tests using Jest.
- React Native (Bare Setup): For mobile app development.
- TypeScript: For type-safe coding.
- React Navigation: For navigating between screens.
- Jest: For unit testing.
- Clone the repository
- Install dependencies:
npm installoryarn install - Start the Metro Server:
# using npm npm start - Start Application
# using npm
npm run android# using npm
npm run iosWeather-Wise utilizes the OpenWeather API to fetch up-to-date weather data.
