Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/workingdog/yawa

SwiftUI Weather App, using OpenWeather One Call API library
https://github.com/workingdog/yawa

Last synced: about 5 hours ago
JSON representation

SwiftUI Weather App, using OpenWeather One Call API library

Awesome Lists containing this project

README

        

# SwiftUI Weather App, using OpenWeather One Call API library




## Yet Another Weather App (YAWA)

Yes, another weather app. This time to showcase my very own [**OWOneCall**](https://openweathermap.org/api/one-call-3) swift library.

## OWOneCall

[**OWOneCall**](https://openweathermap.org/api/one-call-3) is a small Swift library to connect to the [OpenWeather One Call API](https://openweathermap.org/api/one-call-3) and retrieve the chosen weather data. Made easy to use with SwiftUI.

Provides for current, forecast and historical weather data through a single function call.

### Requirement

Requires a valid OpenWeather key, there is a free plan, see:

- [OpenWeather how to start](https://openweathermap.org/appid)

Use the settings (the gear button) to enter your **openweather key**. Once saved, it will be used the next time.
Similarly, set your default language, and it will be used the next time.

For ios 15 and macos 12

### References

- [Simplemaps: World Cities Database](https://simplemaps.com/data/world-cities)

- [worldcities_clean.csv](https://gist.github.com/curran/13d30e855d48cdd6f22acdf0afe27286)