All Projects β†’ NicoMulet β†’ WeatherSwiftUI

NicoMulet / WeatherSwiftUI

Licence: MIT license
Implementation of the Weather app using SwiftUI and OpenWeather API.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to WeatherSwiftUI

clouds
🌦 A weather app for iOS, written in SwiftUI.
Stars: ✭ 26 (-29.73%)
Mutual labels:  weather, swiftui
Weather-SwiftUI
A weather app that uses the Dark Sky API built using SwiftUI! Get the current weather for a particular location and check out the 5-day forecast!
Stars: ✭ 107 (+189.19%)
Mutual labels:  weather, swiftui
WeatherApp MVI sample
🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library
Stars: ✭ 106 (+186.49%)
Mutual labels:  weather
SwiftCurrent
A library for managing complex workflows in Swift
Stars: ✭ 286 (+672.97%)
Mutual labels:  swiftui
ioBroker.daswetter
weather forecast data from DasWetter.com
Stars: ✭ 16 (-56.76%)
Mutual labels:  weather
hagelslag
Hagelslag is an object-based severe storm hazard forecasting system.
Stars: ✭ 58 (+56.76%)
Mutual labels:  weather
react-weather-app
An attempt to make an ultimate weather app. In ReactJS, with React hooks and context.
Stars: ✭ 39 (+5.41%)
Mutual labels:  weather
meteo-qt
System tray application for weather status information
Stars: ✭ 71 (+91.89%)
Mutual labels:  weather
dc-plugins
基于DC-SDKεΌ€ε‘ηš„ζ’δ»ΆεΊ“οΌŒεŒ…ε«εŠ¨η”»γ€ζ•ˆζžœγ€ε€©ζ°”γ€ζθ΄¨γ€ηƒ­εŒΊε›Ύε±‚γ€θšεˆε›Ύε±‚πŸŒŽ
Stars: ✭ 40 (+8.11%)
Mutual labels:  weather
Note.it
A Cut Down, Simple, Text Editor For Mac And iOS. Built With SwiftUI (Mostly).
Stars: ✭ 20 (-45.95%)
Mutual labels:  swiftui
FootballDataSwiftUI
Display Football Data such as scores, upcoming match, team standing, top scorers with football Data API and SwiftUI
Stars: ✭ 76 (+105.41%)
Mutual labels:  swiftui
SupportDocs
Generate help centers for your iOS apps. Hosted by GitHub and always up-to-date.
Stars: ✭ 135 (+264.86%)
Mutual labels:  swiftui
NLWeer
Free, open-source, and privacy-friendly Dutch weather prediction app
Stars: ✭ 15 (-59.46%)
Mutual labels:  weather
SwiftUI-bez
Utilities for working with bezier curves in SwiftUI
Stars: ✭ 80 (+116.22%)
Mutual labels:  swiftui
aw-clock
Astronomy/weather clock
Stars: ✭ 41 (+10.81%)
Mutual labels:  weather
eorzea-weather
Weather forecast for Eorzea.
Stars: ✭ 26 (-29.73%)
Mutual labels:  weather
raspberry-noaa
Fully automated ISS SSTV, NOAA and Meteor satellite image downloader using Raspberry PI
Stars: ✭ 155 (+318.92%)
Mutual labels:  weather
gridpp
Software to post-process gridded weather forecasts
Stars: ✭ 33 (-10.81%)
Mutual labels:  weather
dashboard
iOS app + Today widget that monitors the status of my web apps. Updated for SwiftUI!
Stars: ✭ 41 (+10.81%)
Mutual labels:  swiftui
AndroidWeatherApp
Android WeatherApp, using the http://openweathermap.org/ API. Made for Network + JSON Parsing and Material Design Experiments.
Stars: ✭ 17 (-54.05%)
Mutual labels:  weather

WeatherSwiftUI

This application is a SwiftUI implementation of the iOS Weather app. All the background images of the iOS Weather app are not present at the moment, this could be a future improvement of this project. The app runs on iOS, macOS and iPadOS. The project will evolve with the different betas of Xcode and SwiftUI.

Architecture

The project fits currently the MVVM pattern. As the project follows the different SwiftUI tutorials from Apple, ViewModels are called Datas.

API

WeatherSwiftUI uses the OpenWeather API to fetch weather datas. It uses a free API key thereby it only has a 3 hours and 5 days forecast.

SwiftUI

WeatherSwiftUI tries to be in pure SwiftUI but I had to use some UIKit (UIViewControllerRepresentable) for the PageViewController.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].