Skip to content

Migrate app to Expo SDK 55#67

Open
devin-ai-integration[bot] wants to merge 1 commit intomainfrom
devin/1777057695-expo-55
Open

Migrate app to Expo SDK 55#67
devin-ai-integration[bot] wants to merge 1 commit intomainfrom
devin/1777057695-expo-55

Conversation

@devin-ai-integration
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot commented Apr 24, 2026

Summary

  • Upgrades the Expo app to Expo SDK 55, React Native 0.83.6, React 19.2.0, and matching Expo/RN package versions.
  • Regenerates native Android/iOS project files for the SDK 55 templates, including the new Expo React host setup, Gradle wrapper/build updates, and refreshed Podfile/Podfile.lock.
  • Updates app code for SDK 55 compatibility by using the new expo-file-system File/Paths API and replacing the removed Ionicons md-arrow-up glyph.

Review & Testing Checklist for Human

  • Build and launch the iOS app locally with Xcode or EAS to verify the regenerated native iOS project and Podfile.lock on macOS.
  • Smoke-test image download/save and chat message sending, since those touched SDK/API compatibility paths.
  • Confirm Android debug builds and launches on an emulator/device.

Notes

Verified locally:

  • cd app && pnpm exec tsc --noEmit
  • cd app && pnpm exec expo export --platform web --output-dir ./dist-web
  • cd app/android && ANDROID_HOME=/usr/lib/android-sdk ANDROID_SDK_ROOT=/usr/lib/android-sdk ./gradlew :app:assembleDebug
  • cd app/ios && pod install --repo-update for Podfile.lock regeneration

expo-doctor reports 17/18 checks passing; the remaining warning is Expo's expected non-CNG/native-folder warning about app config fields when android/ and ios/ are checked in.

Link to Devin session: https://app.devin.ai/sessions/bd1a3dd8022f4320a539bc5fe8d4aef0
Requested by: @dabit3


Open in Devin Review

Co-Authored-By: Nader Dabit <dabit3@gmail.com>
@devin-ai-integration
Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Copy link
Copy Markdown
Contributor Author

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 5 additional findings.

Open in Devin Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant