Diploma in Apple Development 🍎👩🏻‍💻: Spatial 1: Lecture 11: Develop in Swift and Introductory visionOS samples.
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 with a video from WWDC 2024 about RealityKit for iOS, macOS and visionOS.
"Discover RealityKit APIs for iOS, macOS and visionOS" (32 mins)
"Learn how new cross-platform APIs in RealityKit can help you build immersive apps for iOS, macOS, and visionOS. Check out the new hover effects, lights and shadows, and portal crossing features, and view them in action through real examples."
Together, let's continue Apple's Develop in Swift Tutorials from Coding 1 - moving onto: Welcome to spatial computing, continuing to Add depth to your app, before finishing with Wrap-up: Windows in visionOS.
Together, let's continue Apple's Develop in Swift Tutorials - moving onto: Present common controls in an ornament before finishing with Wrap-up: Ornaments and multiple windows.
Together, let's continue Apple's Develop in Swift Tutorials - moving onto: Create 3D models in the Shared Space before finishing with Wrap-up: Volumes in visionOS.
Next, let's explore this Sample Code from Apple: Combining 2D and 3D views in an immersive app
Let's move on to working through some of Apple's Introductory visionOS samples - remixing existing code is a completely valid way of making new apps!
What questions do you have for me?
See you next year! Please review all of the content from today's lecture before then, as well as completing the following pages from the App Design Workbook:
  1. Page 82 of the App Design Workbook: "Refine"
  2. Page 92 of the App Design Workbook: "Define Personality"
  3. Page 95 of the App Design Workbook: "Design Icon"
  4. Page 99 of the App Design Workbook: "Define Tests"
  5. Page 101 of the App Design Workbook: "Create User Journeys"
  6. Page 102 of the App Design Workbook: "Define a Process"
  7. Page 104 of the App Design Workbook: "Plan an Introduction"
  8. Page 105 of the App Design Workbook: "Script" - this entire section, up to and including "Prepare"
  9. Between now and next term, I expect you to run your tests with users, then complete the "Validate" section on page 114, and start iterating your designs!
Thanks!
Back to slide index.