What problem does it solve?
Provides a clear, repeatable workflow to upgrade Expo SDK versions and resolve the common dependency, native migration, and breaking-change issues that cause builds or runtime failures after upgrades.
Core Features & Use Cases
- Guided Upgrade Steps: Step-by-step checklist for installing the latest Expo, running diagnostics, clearing caches, and prebuilding when native changes are required.
- Migration References: Concrete mappings and migration notes for deprecated packages such as expo-av to expo-audio and expo-video, native tabs changes, and React 19/React Compiler adjustments.
- Native & Cache Handling: Instructions for detecting CNG vs bare workflow, regenerating ios/android via prebuild, and clearing Cocoapods, Xcode, and Gradle caches.
- Housekeeping & Compatibility Checks: Tips to update app.json/package.json, remove implicit packages, enable React Compiler, and verify New Architecture compatibility.
- Use Case: Migrate a mid-sized Expo app from SDK 53 to SDK 55, replacing deprecated packages, prebuilding native projects, and validating audio/video and navigation features.
Quick Start
Follow the checklist to install expo@latest, run diagnostics with npx expo-doctor, clear caches, and run npx expo prebuild --clean if native changes are needed.