Self hosting mobile applications
summary
Describes a self-hosted over‑the‑air update system for React Native that serves a small index.json with md5‑named bundles, lets teams push JavaScript‑only updates immediately, and builds standalone binaries that point to that JSON. Explains using expo export to dump bundles and assets, hosting on static servers (example: GitHub Pages), and a cache check to avoid re‑downloading unchanged bundles. Details asset resolution by hash so new images download only when needed, and notes an updates policy module to customize pull frequency.
AI-written summary · about
chapters (9)
- 0:00The concept of OTA updates
- 2:18Buggy Valley architecture
- 5:06Glorified curling
- 6:46Optimizing update performance
- 7:58Designing the OTA service
- 10:37Implementing update tools
- 12:20Hosting your own service
- 16:18Advanced asset management
- 21:30Closing and open source
related talks
20mPublish Updates with Expo and React Native
25mLimitless App Development with Expo and React Native
24mUsing Expo OTA Updates in your React Native app
23mReact Native Or Expo? Both.
20mBuilding a Mobile App with Expo, EAS and React Native
21mDelivering instant update patches for React Native to 50+ million people
26mIntroduction to Cross‑Platform Development with React Native and Expo
12mExpo at scale in fast paced startup; Build, Deploy, Publish
