In this workshop we will build a multiplatform sample app that will run on iOS, iPadOS and macOS using the new 2020 SwiftUI APIs. We will look into the differences in UI and adapt the app to look great on all 3 platforms while also sharing a lot of our SwiftUI code between them.
We will also learn how to implement state restoration and save user settings.
You will need Xcode 12 to be able to follow along and ideally macOS Big Sur to test the macOS version of the app.
Basic SwiftUI knowledge will be helpful but not required.