Skip to content

A simple weather app using OpenWeather API. Daily, Hourly forecast available and also support can check pollution.

Notifications You must be signed in to change notification settings

raminduw200/Weather-App-Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Aurthor Date
Ramindu Walgama
2023-05-08

Weather-App-Swift

This is a simple weather IOS app developed using SwiftUI. Connected with OpenWeather API.


App features,

  • Allow user to find weather infomation by selecting a location
    Consists of 5 views,
    • Home page: Basic weather information such as temperature, humidity, pressure. User can change the location from this view and will reflect the changes in other views.
    • Forecast view: More detailed view regarding today's weather. Inlcude wind speed, wind direction, sunset, sunrise etc.
    • Hourly Forecast: Give an hourly forecast weather information including temperture and how the weather would be fore each hour.
    • Daily forecast: Daily forecast for next upcoming 8 days(Including today). User can see expected minimum and highest temperature for each day, and how the day would be.
    • Pollution: Besides feel like temperature, user can see information such as Carbon monoxide (CO), Nitrogen monoxide (NO), Sulphur dioxide (SO2), and particulates (PM2.5 and PM10).

OpenWeather API

At the time of developing, this consists of two versions; 2.5 and 3. OpenWeather 2.5 API is being used to collect air pollution information while OpenWeather 3.0 API is being used to collect other data such as forecast, and current weather information.

About

A simple weather app using OpenWeather API. Daily, Hourly forecast available and also support can check pollution.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages