- Minimal UI
- Hourly weather forecast
- Weekly weather forecast
- Display wind speed, pressure, humidity
- Additional features like sunrise and sunset
- iPhone and iPad supported
- Xcode 14.0+
- Swift 5.0+
- Go to https://openweathermap.org and create an account
- Subscribe to OpenWeatherMap's One Call API 3.0 using the following link https://openweathermap.org/api
- One Call API 3.0 allows 2000 API requests per day and have the following features:
Minute forecast for 1 hour, Hourly forecast for 48 hours, Daily forecast for 8 days, Historical data for 40+ years back by timestamp, National weather alerts
- Copy the API key from your account. If a new API key is generated, it will take an hour to get activated. You can use the default API key provided by OpenWeatherMap.
- Clone the repository.
- Open terminal and navigate to the project directory and create a pod file.
cd TellTheSky
- Click TellTheSky.xcworkspace and Open the project.
- Go to Utils folder. Open AppUtils.swift file and paste the API key that you have copied.
- For example:
public static let key: String = "xxxxxxxxxxxxxxx"
- Run the project.
MIT License