The Era Of Spatial Computing Is Here

With the launch of Apple Vision Pro, we got a glimpse into what the future of computing looks like - one where our digital and physical realities blend into one. Now is the perfect time to start building these new blended realities, alongside Apple as they innovate towards a cheaper and lighter mass-market device, leading to what would be the 'Next iPhone Moment'.

  • Learning to build visionOS apps can be daunting with frameworks like SwiftUI, RealityKit, and ARKit. The best starting point? SwiftUI.

  • Whether you're creating a simple visionOS app or an immersive VR game, SwiftUI is essential for both 2D and 3D apps. In fact, even visionOS is built from the ground up using SwiftUI.

  • While many SwiftUI tutorials exist, most focus on iOS/macOS/iPad apps and don't cater to the unique aspects of visionOS. Building for spatial computing is a different challenge.

How will this course help you prepare?

  • Master visionOS

    This is a visionOS-first course! Meaning you will learn the essentials of building visionOS apps, exploring unique features that set this platform apart from traditional mobile apps.

  • Learn SwiftUI

    Master SwiftUI to create stunning visionOS apps. Uncover platform-specific UI elements like ornaments, windows, cinematic video players, drag & drop gestures and more.

  • Integrate with Apple frameworks

    Transform your app with powerful Apple frameworks. From SwiftData for seamless databases to AVFoundation for rich video playback, and SwiftPackage Manager for easy third-party integrations, make your app smarter and more dynamic.

  • visionOS-first Design

    Design like a pro with visionOS-specific guidelines. From ‘eye-friendly’ buttons to seamless drag & drop gestures, learn best practices straight from Apple's design playbook.

  • Project-based learning

    Put theory into practice by building a feature-packed, production-ready spatial Kanban App. Learn to break down your app idea into manageable pieces, creating a tool with real utility and wow factor.

  • Learn the fundamentals

    Say goodbye to ‘copy-paste’ style coding. This course goes deep into platform-specific components, teaching you to think from first principles, so that you can turn your unique ideas into reality.

Course curriculum

    1. Setting Up Your Development Environment

    2. Hello World visionOS

    1. SwiftUI For Dummies

    2. Views, Layouts, and Modifiers

    3. App State Management

    1. Basic UI: Windows

    2. Basic UI: ‘Eye-Friendly’ Buttons

    3. Basic UI: Tab-bars vs Sidebars

    4. Basic UI: Ornaments

    5. Basic UI: Sheets and Alerts

    6. Advanced UI: Drag and Drop Basics

    7. Advanced UI: Cinematic Video Players

    8. SwiftData For Dummies

    9. Adding A Database With SwiftData

    1. Project Overview

    2. Advanced Drag and Drop (Part 1)

    3. Advanced Drag and Drop (Part 2)

    4. Adding User Input (Part 1)

    5. Adding User Input (Part 2)

    6. Deleting The Kanban Cards

    7. Managing Third-Party Dependencies

    8. Integrating SwiftData for Persistence

    1. Get The Source Code

    2. Where To Go Next

About this course

  • $149.00
  • 28 lessons
  • 6.5 hours of video content

Meet Your Instructor

Dr. Nikhil Jacob

Hello! I am the lead instructor at Reality Uni and a 3D first iOS Engineer. I have experience building software for healthcare, ed-tech and futuristic industries like spatial computing, in addition to a PhD in Brain Computer Interfacing. Hence, I am well versed with navigating uncharted territories with ground breaking technologies. On the side, I also run an Apple Spatial Computing themed Youtube channel and have over 90+ videos uploaded to date. For my full-list of my experience, clientele and awards, please see my LinkedIn profile.

Ready To Create New Realities With Spatial Computing?

FAQ

  • What if I am not happy with the course?

    This course comes with a 7 day money back guarantee. Just let us know within this period if you don't like it and we will return your money, with no questions asked. In other words, no risk for you!

  • What hardware do I need for this course?

    You need an Apple silicon device for this course. Please see the free preview video 'Hardware and Software' requirements for more details.

  • Is this course for beginners?

    This course assumes no previous SwiftUI or visionOS knowledge. However, you do need to know basic programming concepts like classes, functions, variables, conditional statements, and loops. Previous Swift experience can be beneficial, but it is not a prerequisite. We will provide some coverage over these, but the primary focus will be on visionOS, SwiftUI, and Apple frameworks.

Checkout These Other Courses!

These could complement your spatial computing learning journey, quite well.

  • $149.00

    $149.00Mastering visionOS: RealityKit (Vol 2)

    Buy Now
  • $99.00

    $99.00Build AI Powered Mobile Spatial Apps

    Buy Now