Continuing the native-platform thread (after Spectacles and Meta Ray-Ban Display), this one is Apple Vision Pro / visionOS — and it comes with a community connection we’re glad to highlight.

Community spotlight

Satoshi Hattori (@satoshi0212, @shmdevelop on X) presented at VisionDevCamp Tokyo 2024. His open-source learning project is one of the fastest ways to get productive on visionOS:

github.com/satoshi0212/visionOS_2_30Days

Why it’s a great starter

The repo is a 30-day challenge: each day is one small, self-contained visionOS 2 sample focused on a single concept. Instead of one large app to reverse-engineer, you get tightly scoped, copy-pasteable examples. A sampling:

  • Hello visionOS 2 — the minimal RealityKit/SwiftUI scene
  • Hand Tracking — read hand joints for spatial input
  • Dynamic Light, Video to ShaderGraphMaterial, Video with Shader — materials & rendering
  • Multiple Portals — windows into other worlds
  • Shinjuku GeoJSON Map — real geodata in 3D
  • Pitch Detection, Download HLS — audio & media plumbing
  • Hold your thumbs up — gesture recognition

Many entries are marked Simulator-friendly — you can run them in the visionOS Simulator in Xcode with no Apple Vision Pro hardware, which matters for a 2.5-day hackathon where headsets may be scarce.

Getting started

  1. Install Xcode (latest) with the visionOS platform and Simulator.
  2. Clone the repo and open the day you want — each day is its own project.
  3. Run on the visionOS Simulator (look for the Simulator-supported days) or deploy to an Apple Vision Pro.
  4. Each day links to a short demo post on X under #30_days_visionOS.

Pick a concept close to your hackathon idea, get it running in the Simulator, then build outward.

Questions? Reach us via the Contact page.

// BACK TO NEWS