Hipcamp's mobile engineer shares how they used Claude Code and an internal AI agent called Scout to upgrade their React Native app from Expo 50 to Expo 54, migrating 40+ dependencies to support New Architecture. The process involved a multi-phase approach: building an AI agent with codebase knowledge, auditing all dependencies via subagents writing to SQLite, automating PRs for each dependency upgrade with EAS builds, and a staged QA rollout. What was estimated at 2-3 months was completed in a couple of weeks, with engineers freed to focus on complex issues while the agent handled tedious dependency research and version resolution.

8m read timeFrom expo.dev
Post cover image
Table of contents
The complexity of upgradesThe State of the Hipcamp App pre-upgradeHow to scope an upgradeConclusion

Sort: