Expo at scale in fast paced startup; Build, Deploy, Publish
summary
Company runs two apps with a three-engineer team using Expo and EAS and maintains a single JS codebase instead of separate native projects. CI/CD uses EAS Build and EAS Submit with GitHub Actions to produce signed binaries and auto-upload to stores. Over‑the‑air EAS Update lets fixes publish in seconds so users get bug fixes before App Store approval (which can take two days). Expo provides camera, file system, location and push APIs and removes most native build complexity.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:33What is Expo A toolchain based on React Native that helps you build and ship applications quickly and easily by providing you with many tools to aid in developing world IOS & Android applications Expo comes in with a lot of goodies which will be the focus of this talk and how they can help startups build and ship quality applications easily
- 1:27Minimal Native Mobile Coding Your Frontend Engineers can easily become mobile Engineers since all that is needed is mostly your Javascript knowledge when starting. Expo is the true defination of write once, deploy everywhere.
- 2:49Cood Developer experience. - To start with, Expo GO is all you need to test and develop your applications, you can run your application while in development on multiple powerful hot reload
- 4:18Cood Developer experience - CI/CD Deployment. With Expo Github Actions, you can automate deployments and with branch protection rules for Instance, you can deploy your apps to testfight and appstore with just a simple merge to main
- 5:35Over the Air Updates Instantly - Apple takes sometimes upto 2 days to approve your updates, Android is fast with live 1 day max. This is a lot of time with urgent bug fixes. - With OTA, you are able to publish new changes and roll them out to your customers immediately as Store Approval awaits.
- 8:02Deeply intergrated cloud services for Expo and React Native Apps from the Expo Team - Provides the following workflows
- 8:47Hosted service for build app binaries for your Expo and React Native projects - Provides workflows that works well and handles handles issues such as app signing easily With EAS build profiles, you can also share builds internally for testing easily
- 10:45Takeway - In a startup setting. Expo enables you to build and iterate easily Your developers are powered with tools to enable them be productive and ship features fast
related talks
22mExpo Application Services: Iterate with confidence
25mLimitless App Development with Expo and React Native
20mBuilding a Mobile App with Expo, EAS and React Native
23mReact Native Or Expo? Both.
18mWrite once, deploy anywhere
25mNot your grandparents’
24mThe future of mobile development with Expo
46mKeynote
