VisionOS Development Fundamentals – BUILD A VisionOS App From Scratch!



VisionOS Development Fundamentals – BUILD A VisionOS App From Scratch!

VisionOS Development Fundamentals - BUILD A VisionOS App From Scratch!

In today’s video, I am very excited to bring you a visionOS tutorial where I walk you through the process of building an application from scratch using SwiftUI, RealityKit, and Xcode as the IDE.

πŸ“Œ This video will cover many visionOS SDK topics including:
– Creating a new VisionOS project with Xcode.
– Overview of VisionOS SDK tools in Xcode, including IDE panels, preview windows, and the simulator.
– Understanding how to create basic windows with plain or glass styles.
– How to create volumetric windows and differentiate between full immersive and mixed reality experiences.
– Understanding how to use and code a navigation stack and navigation links.
– Exploring available SwiftUI layouts such as VStack, HStack, and ZStack.
– Understanding enums in Swift and creating a view model to manage your app’s data.
– Creating RealityKit RealityViews and interacting with Reality Composer Pro projects from Xcode.
– Adding audio to RealityKit RealityViews during runtime.
– Incorporating video using AVKit.framework into your SwiftUI views.

Here’re the visionOS tutorial project requirements:
– Xcode Version 15 beta 8 or greater
– visionOS Version 1 beta 3 Simulator Runtime or greater
– (This is bundled with Xcode) Reality Composer Pro Version 1.0 (393.3) or greater

πŸ“£ Full project source code available at https://github.com/dilmerv/VisionOSInspiration4 (This repo requires a Patreon β€œFull Source Code” Tier from https://www.patreon.com/dilmerv) thanks!

πŸ“’ Download VisionOS SDK From Apple Developer Portal:
https://developer.apple.com/visionos

πŸ“Œ Sketchfab 3d models used today and links for attributions:
– SpaceX Dragon 2 exterior: https://sketchfab.com/3d-models/spacex-dragon-2-exterior-2575398db20c406cab2cf72b89a9be8b
– SpaceX Falcon 9 rocket: https://sketchfab.com/3d-models/falcon-9-spacex-rocket-58784d6b55ad47d2985f353459759f06

πŸ’‘ What do you get from Patreon ?
πŸ‘‰ Access to this video GitHub repo + all code I work on for each video
πŸ‘‰ Access to special Patreon discord group where I can answer questions

πŸ“Œ Support me by Subscribing to avoid missing future videos!
https://www.youtube.com/@dilmerv

πŸ“Œ Get XR & game development tips from me in Twitter
https://www.twitter.com/dilmerv

πŸ₯½ Learn & Get my XR Training from:
https://www.learnxr.io

πŸ‘‰ My Blog / πŸ”₯ Newsletter (Subscribe to get up to date XR news)
https://blog.learnxr.io

#visionOS #swiftui #visionpro