What problem does it solve?
Expo Horizon provides a structured guide for adding Meta Quest support to Expo apps via the expo-horizon packages, capturing decision logic and common pitfalls to help engineers migrate efficiently.
Core Features & Use Cases
- Decision Tree: guides users to decide the appropriate steps for Quest integration, including when to install expo-horizon-core first and how to handle optional packages like expo-horizon-location and expo-horizon-notifications.
- Setup Workflow: outlines the required sequence (install core first, detect existing location/notification packages, prompt before migration, perform migrations with explicit user approval, and run prebuild after changes) to ensure a Quest-ready Expo project.
- Runtime & Build Guidance: covers runtime checks (isHorizonDevice / isHorizonBuild), build variants (quest/mobile), and Meta Horizon Store considerations.
Quick Start
Install expo-horizon-core first, then follow the Setup Workflow to add Meta Quest support to an existing Expo app and migrate location or notifications only with explicit user approval.