Diploma in Apple Development 🍎👩🏻‍💻: Spatial 2: Lecture 11: Swift Charts and Concurrency
Back to slide index.
Hi! 👻
First, don't forget to confirm your attendance using the Seats Mobile app!
Second, I'm going to start every lecture with a meditation from the fantastic Sitting Still Like a Frog book, all read by Myla Kabat-Zinn. If you don't want to participate that's completely fine.
Today will be a deep dive into two subjects:
  1. Swift Charts
  2. Concurrency in SwiftUI
Let's start by watching this presentation from WWDC22: Hello Swift Charts, before continuing to this presentation from WWDC22: Swift Charts: Raise the bar. Next, from WWDC23: Explore pie charts and interactivity in Swift Charts. Next, from WWDC24: Swift Charts: Vectorized and function plots. Finally, from WWDC25: Bring Swift Charts to the third dimension.
Next, let's move onto a new topic with this video from WWDC25: Embracing Swift concurrency, then continue with this video, also from WWDC25: Explore concurrency in SwiftUI.
Studio time! Please start working - I'll come round individually.
Thanks! Please watch all of the content from today's lecture as homework and prepare to present your revised project thoughts next week. Don't forget, it's completely fine to present your app by making a screen recording, or even better, a live demo in class by streaming to my laptop. Remember - you should be aiming for a 30 minute maximum presentation for assessment and 10 minute maximum for Apple Battersea.
Back to slide index.
Thanks!
Back to slide index.