Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MaximeHeckel/sunshine-weather-app
This is my first SwiftUI project, as I decided not to release it I made the codebase available here for anyone to take a look at.
https://github.com/MaximeHeckel/sunshine-weather-app
Last synced: 3 months ago
JSON representation
This is my first SwiftUI project, as I decided not to release it I made the codebase available here for anyone to take a look at.
- Host: GitHub
- URL: https://github.com/MaximeHeckel/sunshine-weather-app
- Owner: MaximeHeckel
- Created: 2021-01-18T19:33:54.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-03T00:05:24.000Z (almost 4 years ago)
- Last Synced: 2024-04-13T07:19:55.534Z (7 months ago)
- Language: Swift
- Size: 2.09 MB
- Stars: 22
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-open-source-ios-apps - Sunshine Weather
README
# Sunshine
This is my first SwiftUI project, as I decided not to release it to the App Store. I made the codebase available here for anyone to take a look at.
It can serve as a good example or template to anyone looking to build a weather app.## Instructions
You can try out the app on your own device. For that you will need to:
1. Register to [OpenWeatherMap](https://openweathermap.org) and get a token for the **One Call API** (very important as the app is based on the spec of this API)
2. Clone this repository
3. Add the OpenWeatherMap token to `WeatherAPIClient.swift` line 145
4. Compile and run the app on a device or the simulator## Notes
- Sunshine works almost flawlessly from iOS 14 to iOS 14.3.
- This project is stopped, so I won't do any maintenance. I won't reply to most issues if any at all.
- Some weather assets are missing, some others are not animated, this is because I stopped working on this project before being able to tackle those.