/Weather_App

Weather_App with flutter

Primary LanguageC++

Weather App

Description

This Flutter app allows users to check the current weather and forecast for the next 5 days in different cities. It utilizes the OpenWeatherMap API to retrieve weather data for the specified city.

Features

  • Choose the City: Users can select a city from the dropdown menu to view the weather information.
  • OpenWeatherMap API: The app fetches weather data using the OpenWeatherMap API.
  • Weather of the Day: Displays the current weather condition, temperature, and sky status for the selected city.
  • Next 5 Days Forecast: Provides an hourly forecast for the next 5 days, showing temperature and weather condition.
  • Additional Weather Information: Shows humidity, wind speed, and pressure for the current weather.

How to Use

  1. Clone this repository to your local machine.
  2. Obtain an API key from OpenWeatherMap and replace openWeatherAPIKey in the code with your API key.
  3. Run the app on your device or emulator.
  4. Select a city from the dropdown menu to view the weather information.

Dependencies

  • http: For making HTTP requests to the OpenWeatherMap API.
  • intl: For formatting dates and times.
  • (You can mention other dependencies your app uses here.)

Credits

Screenshoots

Screenshot 1