Skip to content

MOEN-44202: Upgrade SampleApp to React Native 0.81.1 with pre-built binaries#112

Open
msoumya-engg-sdk wants to merge 8 commits into
developmentfrom
MOEN-44202_rn-ci-binary-deps
Open

MOEN-44202: Upgrade SampleApp to React Native 0.81.1 with pre-built binaries#112
msoumya-engg-sdk wants to merge 8 commits into
developmentfrom
MOEN-44202_rn-ci-binary-deps

Conversation

@msoumya-engg-sdk
Copy link
Copy Markdown
Contributor

Jira Ticket

https://moengagetrial.atlassian.net/browse/MOEN-44202
https://moengagetrial.atlassian.net/browse/MOEN-44421

Description

Build time improvement with pre-built binaries (Xcode 26.4): - Without pre-built (from source): 6m 40s - With pre-built (RCT_USE_PREBUILT_RNCORE=1 RCT_USE_RN_DEP=1): 2m 18s - Speedup: 2.9x faster (65% reduction) Changes: - react-native 0.76 -> 0.81.1, react 18 -> 19.1.0 - Updated @react-native-community/cli to 20.0.0 - Updated @react-navigation/* to v7, react-native-screens to v4 - Updated react-native-safe-area-context to v5 - Updated Podfile post_install for RN 0.81 + Xcode 26.4 fmt workaround - Pods configured with pre-built binaries enabled

Additionally, fixes iOS sample app and Android CI after version upgrade.

…inaries

Build time improvement with pre-built binaries (Xcode 26.4): - Without pre-built (from source): 6m 40s - With pre-built (RCT_USE_PREBUILT_RNCORE=1 RCT_USE_RN_DEP=1): 2m 18s - Speedup: 2.9x faster (65% reduction) Changes: - react-native 0.76 -> 0.81.1, react 18 -> 19.1.0 - Updated @react-native-community/cli to 20.0.0 - Updated @react-navigation/* to v7, react-native-screens to v4 - Updated react-native-safe-area-context to v5 - Updated Podfile post_install for RN 0.81 + Xcode 26.4 fmt workaround - Pods configured with pre-built binaries enabled
Comment thread sdk/core/iOS/MoEReactBridge/MoEngageInitializer.m
Comment thread sdk/core/iOS/MoEReactBridge/MoEReactNativeHandler.h
Copy link
Copy Markdown
Contributor

@RakshithaAcharya RakshithaAcharya left a comment

Choose a reason for hiding this comment

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

Verified only iOS part

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.

2 participants