spatial-swiftui-developer
CommunityCreate immersive visionOS SwiftUI scenes.
Authortomkrikorian
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Developers building visionOS apps often struggle to design and implement SwiftUI scenes that seamlessly embed RealityKit content, bridging between the two frameworks to create cohesive spatial experiences.
Core Features & Use Cases
- Bridge SwiftUI and RealityKit: Demonstrate how to embed RealityKit content in SwiftUI views and manage data flow between frameworks.
- Choose presentation surfaces: Guidance on WindowGroup, volumetric windows, and ImmersiveSpace for spatial UI.
- Integrate RealityKit in SwiftUI: Load RealityKit content, add attachments, and place UI in 3D space using RealityView and Model3D.
- Spatial interaction patterns: Patterns for SpatialTapGesture and other gestures to interact with 3D content.
- Lifecycle & async loading: Ensure proper loading and state management without blocking the UI.
Quick Start
- Identify the presentation surface (WindowGroup, volumetric window, or ImmersiveSpace).
- Decide between RealityView and Model3D for content and how attachments will bridge UI and 3D space.
- Load content in RealityView make/update closures and enable spatial interactions.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: spatial-swiftui-developer Download link: https://github.com/tomkrikorian/visionOSAgents/archive/main.zip#spatial-swiftui-developer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.