Skip to content

Commit 21b2251

Browse files
authored
chore: Bump example app to use Expo SDK 57 / React Native 0.86 (#20)
- Use new `cmakeVersion` property in `expo-build-properties`.
1 parent 5c6e28a commit 21b2251

7 files changed

Lines changed: 707 additions & 676 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ and this project attempts to adhere to [Semantic Versioning](https://semver.org/
2626

2727
- Refactor image saving logic.
2828
- Have the "Saved Artwork" strategy in the example app use `saveHashedArtwork()`.
29+
- Upgrade example app to Expo SDK 57 / React Native 0.86.
2930

3031
## [3.2.1] - 2026-06-21
3132

example/android/gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ EX_DEV_CLIENT_NETWORK_INSPECTOR=true
6161
expo.useLegacyPackaging=false
6262

6363
expo.inlineModules.watchedDirectories=[]
64+
android.cmakeVersion=3.31.6
6465
android.enableMinifyInReleaseBuilds=true
6566
android.enableShrinkResourcesInReleaseBuilds=true
6667
android.enableBundleCompression=true

example/app.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
"expo-build-properties",
2626
{
2727
"android": {
28-
"enableBundleCompression": true,
28+
"cmakeVersion": "3.31.6",
29+
"enableBundleCompression": true,
2930
"enableMinifyInReleaseBuilds": true,
3031
"enableShrinkResourcesInReleaseBuilds": true
3132
}

example/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@
1212
"dependencies": {
1313
"@missingcore/react-native-metadata-retriever": "workspace:*",
1414
"@shopify/flash-list": "2.3.2",
15-
"@tanstack/react-query": "5.101.0",
16-
"expo": "56.0.12",
17-
"expo-file-system": "56.0.8",
18-
"expo-image": "56.0.11",
19-
"expo-media-library": "56.0.7",
20-
"expo-status-bar": "56.0.4",
15+
"@tanstack/react-query": "5.101.2",
16+
"expo": "57.0.2",
17+
"expo-file-system": "57.0.0",
18+
"expo-image": "57.0.0",
19+
"expo-media-library": "57.0.1",
20+
"expo-status-bar": "57.0.0",
2121
"react": "catalog:",
2222
"react-native": "catalog:",
2323
"react-native-safe-area-context": "5.8.0"
2424
},
2525
"devDependencies": {
26-
"expo-build-properties": "56.0.19",
26+
"expo-build-properties": "57.0.3",
2727
"react-native-builder-bob": "catalog:"
2828
}
2929
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@
6969
"eslint-config-prettier": "10.1.8",
7070
"eslint-plugin-prettier": "5.5.6",
7171
"jest": "29.7.0",
72-
"prettier": "3.8.4",
72+
"prettier": "3.9.4",
7373
"react": "catalog:",
7474
"react-native": "catalog:",
7575
"react-native-builder-bob": "catalog:",
76-
"release-it": "20.2.0",
76+
"release-it": "20.2.1",
7777
"release-it-pnpm": "4.6.6",
7878
"typescript": "5.9.3"
7979
},

pnpm-lock.yaml

Lines changed: 690 additions & 662 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ packages:
77
- 'example'
88

99
catalog:
10-
'@react-native/babel-preset': 0.85.3
11-
'@react-native/eslint-config': 0.85.3
12-
'@react-native/jest-preset': 0.85.3
10+
'@react-native/babel-preset': 0.86.0
11+
'@react-native/eslint-config': 0.86.0
12+
'@react-native/jest-preset': 0.86.0
1313
react: 19.2.3
14-
react-native: 0.85.3
14+
react-native: 0.86.0
1515
react-native-builder-bob: 0.43.0
1616

1717
allowBuilds:

0 commit comments

Comments
 (0)