Diploma in Apple Development 🍎👩🏻‍💻: Spatial One: Lecture 5: Shapes, Windows, Volumes and Spaces in visionOS.
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 some videos from WWDC.
"Meet SwiftUI for spatial computing" (26 mins)
"Take a tour of the solar system with us and explore SwiftUI for visionOS! Discover how you can build an entirely new universe of apps with windows, volumes, and spaces. We'll show you how to get started with SwiftUI on this platform as we build an astronomy app, add 3D content, and create a fully immersive experience to transport people to the stars."
"Elevate your windowed app for spatial computing" (16 mins)
"Discover how you can bring your multiplatform SwiftUI app to visionOS and the Shared Space. We'll show you how to add the visionOS destination to an existing app and view your app in the Simulator. Explore how your SwiftUI code automatically adapts to support the unique context and presentation of the visionOS platform. Learn how you can update custom views, improve your app's UI, and add features and controls specific to this platform."
"Take SwiftUI to the next dimension" (20 mins)
"Get ready to add depth and dimension to your visionOS apps. Find out how to bring three-dimensional objects to your app using volumes, get to know the Model 3D API, and learn how to position and animate content. We'll also show you how to use UI attachments in RealityView and support gestures in your content."
Together, let's continue Apple's Develop in Swift Tutorials from Coding One - moving onto: Welcome to spatial computing, continuing to Add depth to your app, before finishing with Wrap-up: Windows in visionOS.
Next, Apple has produced a set of introductory visionOS samples. Let's start exploring them: "Draw two-dimensional shapes in your visionOS app with SwiftUI shapes or with your custom shapes" and "Creating SwiftUI windows in visionOS".
Finally, let's explore the Xcode project for the Hello World project that we were introduced to at the beginning of today.
What questions do you have for me?
Next week, you will be presenting your group projects again. Please complete the following in time for next Friday:
  1. Page 16 of the App Design Workbook: "Consider Diversity"
  2. Page 17 of the App Design Workbook: "Summarize (sic) Your Audience"
  3. Page 20 of the App Design Workbook: "Analyze (sic) causes"
  4. Page 22 of the App Design Workbook: "Research competitors"
  5. In addition, please review all of the content from today's lecture.
Thanks!
Back to slide index.