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.

Overview

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 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.
You might also like...
An application that will help you to take care of your pet!
An application that will help you to take care of your pet!

4Pets This app will revolutionize the way you treat your lovely pet! Info This application was developed at BEPiD, hosted by IFCE Idea At the beginnin

 catchPikatcuApp - My first app on GitHub.
catchPikatcuApp - My first app on GitHub.

catchPikatcuApp My first app on GitHub. import UIKit class ViewController: UIViewController

The first affordable AR headset experience

AR MultiPendulum: AR Headset Experience AR MultiPendulum allows users to interact with virtual objects directly with their hand instead of tapping an

Trivia about Animal Crossing: New Horizons. My first iOS (iPhone) app.

ACNH-trivia-iOS-app Trivia about Animal Crossing: New Horizons. This is my first iOS (iPhone) app. I am excited to start my journey as an iOS develope

Get notified about available COVID-19 vaccination appointments in Berlin's vaccination centers
Get notified about available COVID-19 vaccination appointments in Berlin's vaccination centers

VaccinationMonitor If you live in Berlin you might know how difficult it is to find an appointment to get a COVID-19 vaccination. This app notifies yo

An IOS app that shows big 6 different animals from different National Parks from Africa, App available for mactosh
An IOS app that shows big 6 different animals from different National Parks from Africa, App available for mactosh

An IOS app that shows big 6 different animals from different National Parks from Africa, App available for mactosh. Africa was developed using SwiftUI

Set of available SF Symbols

SFSymbolsFinder SFSymbolsFinder is a convenient library to get whole list of available latest SF Symbols image Introduction SFSymbolsFinder introduces

Glassmorphism made with SwiftUI
Glassmorphism made with SwiftUI

GlassmorphismSwiftUI Output / Result What is Glassmorphism? Glassmorphism is a unified name for the popular Frosted Glass aesthetic. It has many names

A weather app made using swiftUI and lottie animations
A weather app made using swiftUI and lottie animations

Paolinsky Weather app Weather app made using swiftUI, Lottie animations and the openweather api (https://openweathermap.org/api/one-call-api) Setup Ge

Comments
  • [Contribution]: Use Dispatch queue with proper QoS for animations and cleanup project

    [Contribution]: Use Dispatch queue with proper QoS for animations and cleanup project

    Thank you @bermudalocket for this đź’Ż đź’Ż đź’Ż

    (creating a pull request since it's better for communication)

    1. Thank you for reorganizing the code this makes way more sense and it's cleaner. At some point, I must have given up on file management and started putting everything in the same set of files I already had.
    2. Can you explain to me how using a dispatch queue for animation might in this case improve performance?
    opened by MaximeHeckel 0
Owner
Maxime Heckel
Maxime Heckel
This is an app for a craft beer company called Cacique Bier that allows to see their available products and place orders. Made with Swift and SwiftUI.

Cacique Bier App This is an app for a Craft Beer company that shows their catalogue of products and in the future will allow purchases. The app is com

Augusto Galindo Ali 5 Jun 21, 2022
SpaceAidExplorer - An app made for students who are not from Naples to explore places in and near Naples.

SpaceAidExplorer - An app made for students who are not from Naples to explore places in and near Naples. Made with love in Naples! Team Members Nicolas

Rishabh Dev 0 Nov 16, 2021
Your SwiftUI custom slider is crap. Here's mine, which is also crap, but it's my crap

Fuck your custom slider It doesn't work. Sure, it looks great, with gradients, and multiple thumbs, but really, it's useless. No more paying for a sub

Rob Bishop 0 Nov 29, 2021
yikyak-translate-ios - iOS Take Home Project

yikyak-translate-ios - iOS Take Home Project Before you start Make sure you have the latest stable version of Xcode and have a way to connect to a Git

null 0 Jun 11, 2022
Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another city manually.

⛅️ Cloudy Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another c

Burhan 0 Nov 7, 2021
ReadMe app is here to list all of the physical books in your personal library

ReadMe App The ReadMe app is here to list all of the physical books in your personal library, mark books you still have to read review books after you

Ihor Muliar 1 Nov 23, 2021
send your valuable codes here.

Hacktoberfest2021 # Hacktoberfest 2021 Hacktoberfest encourages participation in the open source community, which grows bigger every year. Complete th

null 8 Aug 13, 2022
ReleaseNotesKit - a brand new, elegant, and extremely simple way to present the recent version’s release notes to your users

ReleaseNotesKit This is ReleaseNotesKit, a brand new, elegant, and extremely simple way to present the recent version’s release notes to your users. R

Swapnanil Dhol 22 Jun 30, 2022
In this tutorial, you’ll write your very first Core Data application with SwiftUI in Xcode

TodoApp-IOS In this tutorial, you’ll write your very first Core Data application with SwiftUI in Xcode. You’ll see how easy it is to get started with

Noye Samuel 1 Dec 13, 2021
Robert Ciotoiu 0 Jan 24, 2022