Diploma in Apple Development 🍎👩🏻‍💻: Coding 2: Lecture 6: Pyro Panda.
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.
Let's start by watching this video from WWDC25: Bring your SceneKit project to RealityKit.
See the linked article: Bringing your SceneKit projects to RealityKit - download Pyro Panda to your Xcode and let's try it on headset - you'll need your Playstation controllers don't forget. Here is an article on how to pair controllers with headsets.
As an aside, let's learn about Swift Packages. Packages are an easy way to use other programmer's code, but also to package up your code for others to use.
Le't watch this video from WWDC19: "Adopting Swift Packages in Xcode". You'll notice that Apple uses packages for Reality Composer Pro content when you use the RealityKit template in Xcode.
Take a look at The Swift Package Index, a community run but Apple sponsored website.
N.B. If you want to learn more about how to create Swift Packages, see this talk: "Creating Swift Packages", but that's beyond the scope of this course).
Now let's review that article in detail, and dive into the code. Who wants to start by coming up to the front? Don't worry, I'll keep rotating people every 5 minutes. Start the countdown!
Thanks! As always, please review all today's content as homework.
Back to slide index.