Use Expo, Ship faster: How Infinite Red ships 230% faster with Expo
Blog post from Expo
Tyler Williams, an engineer at Infinite Red, discusses strategies to speed up the continuous integration and continuous deployment (CI/CD) process for React Native applications using Expo and EAS Workflows. The focus is on improving build times while maintaining high confidence in code quality, especially when running end-to-end tests. Williams suggests using EAS Workflows to fingerprint native builds, deploying JavaScript-only changes with EAS Update, and skipping native builds in CI when possible. By leveraging Expo's built-in features like fingerprinting and development builds, developers can significantly reduce the time it takes to run tests, from about 20 minutes to as little as 6 minutes per platform. This approach allows for more frequent testing on every pull request, increasing confidence in changes without slowing down the development process. However, there are tradeoffs, such as the development build not being entirely analogous to a release build, which may require additional testing setup for accuracy. Overall, these methods showcase the power of Expo's workflows in optimizing CI processes for React Native projects.
No tracked trend matches for this post yet.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.