Skip to content

Upgrade example app from React Native 0.74 to 0.81#408

Open
imSzukala wants to merge 1 commit intomainfrom
irena/example-app-upgrade
Open

Upgrade example app from React Native 0.74 to 0.81#408
imSzukala wants to merge 1 commit intomainfrom
irena/example-app-upgrade

Conversation

@imSzukala
Copy link
Copy Markdown
Contributor

Why?

This upgrade prepares the example app for the upcoming Intercom Android SDK 18.0.0 upgrade, which requires compileSdk 36 and targetSdk 36. React Native 0.81 ships with these SDK levels by default, making it the minimum RN version compatible with Intercom SDK 18.0.0 on Android.

How?

Upgrades the example app from React Native 0.74 to 0.81.1, including the Java-to-Kotlin migration for MainActivity and MainApplication, updated Gradle/AGP versions (Gradle 9.0.0, AGP 8.11.0), and refreshed iOS Podfile configuration.

Generated with Claude Code

Upgrade the example app to React Native 0.81.1 to support modern Gradle
(9.0.0) and compileSdk 36, which are required for the upcoming Intercom
Android SDK 18.0.0 upgrade.

Key changes:
- React 18 → 19, React Native 0.74 → 0.81.1
- Convert MainActivity and MainApplication from Java to Kotlin
- Adopt RN 0.81 Gradle autolinking pattern (settings.gradle)
- Enable Hermes JS engine, remove Flipper
- Gradle 8.7 → 9.0.0, versionless AGP, Kotlin 2.1.20, NDK 27
- Update iOS Podfile to RN 0.81 conventions with fmt Xcode 26 workaround
- minSdkVersion 23 → 24 (required by RN 0.81)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@imSzukala imSzukala force-pushed the irena/example-app-upgrade branch from cc0b4ca to a0c94cb Compare April 8, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants