Expo on Desktop
summary
Expo desktop is an unofficial compatibility layer plus CLI that makes React Native macOS and Windows run on Expo, implementing create app and prebuild commands and reducing setup from ~1 hour per platform to about 1 minute. Work includes porting Expo config plugins, a C++ Expo modules core for Windows, Metro config, Expo run macOS, Expo UI on macOS, and Expo asset/constants for Windows. Demo apps build for macOS, Windows, iOS and Android; gaps remain (desktop ecosystem has ~88 packages vs ~2,500 mobile) and some commands still break.
AI-written summary · about
chapters (10)
- 0:00Introduction to Expo on desktop
- 1:58Pitch for React Native Desktop
- 3:27Anti-pitch for React Native Desktop
- 5:32Expo as the solution
- 7:21Expo SDK and modules support
- 8:45Expo UI on macOS announcement
- 9:29Expo config plugins and Metro config
- 10:53Introducing Expo desktop tool
- 14:28Demo of Expo desktop create app
- 17:36Current state and future goals
related talks
18mLaunching Desktop Apps to Orbit with React Native
26mIntroduction to Cross‑Platform Development with React Native and Expo
42mReact Native Up and Running
14mBeyond Mobile: Taking Your React Native App to Desktop and Web
25mLimitless App Development with Expo and React Native
24mExpo for Web
35mExpo: Universal React
08mDeveloping iOS apps on Linux
