Launching Desktop Apps to Orbit with React Native
summary
Expo launches a desktop utility called Expo Orbit that ships in under three months and cuts launch time from ~50s to ~5s by managing iOS simulators, Android emulators and physical devices from a menu bar app. Implementation uses a bundled JS CLI via PKG binary on macOS, a local HTTP server for browser-to-app handoff, native macOS UI via Expo modules, and Windows builds via Electron plus react-native-electron-modules; the prototypes work and are open source.
AI-written summary · about
chapters (9)
- 0:00Introduction to Expo Orbit
- 1:46Challenges with simulator management
- 3:10Building the React Native utility app
- 6:20Overcoming React Native for Desktop limitations
- 8:47App-website communication solution
- 10:15Demo and developer experience improvement
- 12:02Expanding to Windows with Electron
- 15:32React Native Electron Modules
- 16:59Future plans and Linux support
related talks
19mExpo on Desktop
25mLimitless App Development with Expo and React Native
26mIntroduction to Cross‑Platform Development with React Native and Expo
23mReact Native Or Expo? Both.
42mReact Native Up and Running
19mExponent: A React Native development tool
28mProduction ready apps with React Native
26mBuild it Once with Expo for Web: Create PWAs with cutting-edge browser functionality
