Casting Waiting Room

Casting Waiting Room

Tags
Projects
Meta
Reality Labs
Published
July 1, 2024
Author
Jason Kim
Role: Software Engineer
Company: Meta / Reality Labs
Technologies: React, React Native, Android, Kotlin, Hack
Duration: 07/2025 - 10/2025
 

Overview

Implemented a waiting room user interface within the Meta Horizon mobile app to guide users through the step-by-step process of casting their Meta Quest VR headset to a mobile device. The goal was to streamline the casting experience, minimize user friction, and ensure device readiness before casting begins. The project was part of Meta’s broader initiative to make VR experiences more social and accessible outside the headset.
 

Key Contributions

  • Cross-platform Mobile Development: Contributed to the mobile casting experience across both Android and iOS platforms using React Native, Kotlin, and Swift. Delivered seamless cross-device communication between Quest headsets and mobile clients.
  • Waiting Room UX Implementation: Designed and implemented a real-time, event-driven waiting room UI, surfacing headset connection status, user prompts (e.g., “Headset not found,” “Casting starting”), and in-session support.
  • Connection Stability Improvements: Reduced casting connection failures by 4% through the integration of proactive user feedback loops and system state monitoring during onboarding.
  • Feature Experimentation & Metrics: Led A/B testing and telemetry instrumentation (e.g., Funnel Step Completion, Drop-Off Rates) using internal tools and Amplitude to evaluate onboarding effectiveness, which led to a 6% lift in casting session completions.
  • Collaborated with Platform & UX Teams: Partnered with the VR OS, casting backend, and design teams to align on event protocols, error states, and user education.
  • Accessibility & Localization: Ensured support for multi-language UX flows and accessibility compliance, aligning with Meta’s inclusive design principles.
 

Outcomes

This project played a key role in making Meta Horizon’s mobile casting experience more intuitive and reliable for over 12 million monthly active users. By reducing technical friction and clarifying each casting step, the waiting room experience increased user trust and engagement—ultimately reinforcing Meta’s strategy to blend VR with real-world social interaction.
 

Resources