Skip to content

Commit cd357c0

Browse files
committed
feat: enable new architecture
1 parent 15fd70b commit cd357c0

File tree

4 files changed

+151
-30
lines changed

4 files changed

+151
-30
lines changed

android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
3535
# your application. You should enable this flag either if you want
3636
# to write custom TurboModules/Fabric components OR use libraries that
3737
# are providing them.
38-
newArchEnabled=false
38+
newArchEnabled=true
3939

4040
# Use this property to enable or disable the Hermes JS engine.
4141
# If set to false, you will be using JSC instead.

app.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export default ({ config }: ConfigContext): ExpoConfig => ({
3131
orientation: 'portrait',
3232
icon: './assets/icon.png',
3333
userInterfaceStyle: 'automatic',
34+
newArchEnabled: true,
3435
splash: {
3536
image: './assets/splash.png',
3637
resizeMode: 'cover',

ios/Podfile.lock

Lines changed: 148 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -275,9 +275,6 @@ PODS:
275275
- libavif/core
276276
- libdav1d (>= 0.6.0)
277277
- libdav1d (1.2.0)
278-
- MMKV (2.0.0):
279-
- MMKVCore (~> 2.0.0)
280-
- MMKVCore (2.0.0)
281278
- RCT-Folly (2024.01.01.00):
282279
- boost
283280
- DoubleConversion
@@ -1534,11 +1531,10 @@ PODS:
15341531
- ReactCommon/turbomodule/bridging
15351532
- ReactCommon/turbomodule/core
15361533
- Yoga
1537-
- react-native-mmkv (2.12.2):
1534+
- react-native-mmkv (3.1.0):
15381535
- DoubleConversion
15391536
- glog
15401537
- hermes-engine
1541-
- MMKV (>= 1.3.3)
15421538
- RCT-Folly (= 2024.01.01.00)
15431539
- RCTRequired
15441540
- RCTTypeSafety
@@ -1559,7 +1555,71 @@ PODS:
15591555
- react-native-restart (0.0.27):
15601556
- React-Core
15611557
- react-native-safe-area-context (4.12.0):
1558+
- DoubleConversion
1559+
- glog
1560+
- hermes-engine
1561+
- RCT-Folly (= 2024.01.01.00)
1562+
- RCTRequired
1563+
- RCTTypeSafety
1564+
- React-Core
1565+
- React-debug
1566+
- React-Fabric
1567+
- React-featureflags
1568+
- React-graphics
1569+
- React-ImageManager
1570+
- react-native-safe-area-context/common (= 4.12.0)
1571+
- react-native-safe-area-context/fabric (= 4.12.0)
1572+
- React-NativeModulesApple
1573+
- React-RCTFabric
1574+
- React-rendererdebug
1575+
- React-utils
1576+
- ReactCodegen
1577+
- ReactCommon/turbomodule/bridging
1578+
- ReactCommon/turbomodule/core
1579+
- Yoga
1580+
- react-native-safe-area-context/common (4.12.0):
1581+
- DoubleConversion
1582+
- glog
1583+
- hermes-engine
1584+
- RCT-Folly (= 2024.01.01.00)
1585+
- RCTRequired
1586+
- RCTTypeSafety
1587+
- React-Core
1588+
- React-debug
1589+
- React-Fabric
1590+
- React-featureflags
1591+
- React-graphics
1592+
- React-ImageManager
1593+
- React-NativeModulesApple
1594+
- React-RCTFabric
1595+
- React-rendererdebug
1596+
- React-utils
1597+
- ReactCodegen
1598+
- ReactCommon/turbomodule/bridging
1599+
- ReactCommon/turbomodule/core
1600+
- Yoga
1601+
- react-native-safe-area-context/fabric (4.12.0):
1602+
- DoubleConversion
1603+
- glog
1604+
- hermes-engine
1605+
- RCT-Folly (= 2024.01.01.00)
1606+
- RCTRequired
1607+
- RCTTypeSafety
15621608
- React-Core
1609+
- React-debug
1610+
- React-Fabric
1611+
- React-featureflags
1612+
- React-graphics
1613+
- React-ImageManager
1614+
- react-native-safe-area-context/common
1615+
- React-NativeModulesApple
1616+
- React-RCTFabric
1617+
- React-rendererdebug
1618+
- React-utils
1619+
- ReactCodegen
1620+
- ReactCommon/turbomodule/bridging
1621+
- ReactCommon/turbomodule/core
1622+
- Yoga
15631623
- React-nativeconfig (0.76.1)
15641624
- React-NativeModulesApple (0.76.1):
15651625
- glog
@@ -1957,6 +2017,29 @@ PODS:
19572017
- ReactCommon/turbomodule/core
19582018
- Yoga
19592019
- RNScreens (4.0.0):
2020+
- DoubleConversion
2021+
- glog
2022+
- hermes-engine
2023+
- RCT-Folly (= 2024.01.01.00)
2024+
- RCTRequired
2025+
- RCTTypeSafety
2026+
- React-Core
2027+
- React-debug
2028+
- React-Fabric
2029+
- React-featureflags
2030+
- React-graphics
2031+
- React-ImageManager
2032+
- React-NativeModulesApple
2033+
- React-RCTFabric
2034+
- React-RCTImage
2035+
- React-rendererdebug
2036+
- React-utils
2037+
- ReactCodegen
2038+
- ReactCommon/turbomodule/bridging
2039+
- ReactCommon/turbomodule/core
2040+
- RNScreens/common (= 4.0.0)
2041+
- Yoga
2042+
- RNScreens/common (4.0.0):
19602043
- DoubleConversion
19612044
- glog
19622045
- hermes-engine
@@ -1979,7 +2062,48 @@ PODS:
19792062
- ReactCommon/turbomodule/core
19802063
- Yoga
19812064
- RNSVG (15.8.0):
2065+
- DoubleConversion
2066+
- glog
2067+
- hermes-engine
2068+
- RCT-Folly (= 2024.01.01.00)
2069+
- RCTRequired
2070+
- RCTTypeSafety
19822071
- React-Core
2072+
- React-debug
2073+
- React-Fabric
2074+
- React-featureflags
2075+
- React-graphics
2076+
- React-ImageManager
2077+
- React-NativeModulesApple
2078+
- React-RCTFabric
2079+
- React-rendererdebug
2080+
- React-utils
2081+
- ReactCodegen
2082+
- ReactCommon/turbomodule/bridging
2083+
- ReactCommon/turbomodule/core
2084+
- RNSVG/common (= 15.8.0)
2085+
- Yoga
2086+
- RNSVG/common (15.8.0):
2087+
- DoubleConversion
2088+
- glog
2089+
- hermes-engine
2090+
- RCT-Folly (= 2024.01.01.00)
2091+
- RCTRequired
2092+
- RCTTypeSafety
2093+
- React-Core
2094+
- React-debug
2095+
- React-Fabric
2096+
- React-featureflags
2097+
- React-graphics
2098+
- React-ImageManager
2099+
- React-NativeModulesApple
2100+
- React-RCTFabric
2101+
- React-rendererdebug
2102+
- React-utils
2103+
- ReactCodegen
2104+
- ReactCommon/turbomodule/bridging
2105+
- ReactCommon/turbomodule/core
2106+
- Yoga
19832107
- SDWebImage (5.19.7):
19842108
- SDWebImage/Core (= 5.19.7)
19852109
- SDWebImage/Core (5.19.7)
@@ -2091,8 +2215,6 @@ SPEC REPOS:
20912215
trunk:
20922216
- libavif
20932217
- libdav1d
2094-
- MMKV
2095-
- MMKVCore
20962218
- SDWebImage
20972219
- SDWebImageAVIFCoder
20982220
- SDWebImageSVGCoder
@@ -2293,8 +2415,8 @@ SPEC CHECKSUMS:
22932415
EXManifests: f293a2f776506540805140fdac283e382b48e75d
22942416
Expo: 250b6bc7a5c85c4b15babff1b1b2ca2c9f7dd549
22952417
expo-dev-client: 9e8cad129a71706847453d1c55ff6264017faf44
2296-
expo-dev-launcher: 6b384911d9de2895a1a51c0b8e3c91447fd15886
2297-
expo-dev-menu: da19a01b054d576d3e6622ce7931389d4e10c7eb
2418+
expo-dev-launcher: 40d22678585d561f2457b13ee2339568b74462fc
2419+
expo-dev-menu: 11831044dd4b9b0f333cf8740ed52ecb01d8f63f
22982420
expo-dev-menu-interface: 1495ca112a4961f9fbaf586ae952faaafdbd967b
22992421
ExpoAsset: 8138f2a9ec55ae1ad7c3871448379f7d97692d15
23002422
ExpoFileSystem: 10e1ccf88aef9f3cb5aea1a121272164a24edd6f
@@ -2304,8 +2426,8 @@ SPEC CHECKSUMS:
23042426
ExpoKeepAwake: 783e68647b969b210a786047c3daa7b753dcac1f
23052427
ExpoLinking: 05ab69d3b5b1b0600d6a1a043d8d1ea3bb61a71a
23062428
ExpoLocalization: 8e37268a715b82b36fbb5e361efd5fe65a39c208
2307-
ExpoModulesCore: a4c49482afe320c5de0475ed0825b0640549c7e8
2308-
ExpoSplashScreen: 3e074ca13087aeb30498caf934a1e5fd203be137
2429+
ExpoModulesCore: d5aa26f2ecb59e22c6c12e6053cd8468205b7983
2430+
ExpoSplashScreen: 03e2a6f2368723a7a4c8aa811fb8b9eba33d1533
23092431
ExpoSystemUI: 7a9e9895c2621980ae57277c9d1903ad3fd41bb1
23102432
EXUpdatesInterface: 1dcebac98ac5dad4289e6ff2bd5616822e894397
23112433
FBLazyVector: 7075bb12898bc3998fd60f4b7ca422496cc2cdf7
@@ -2314,8 +2436,6 @@ SPEC CHECKSUMS:
23142436
hermes-engine: 46f1ffbf0297f4298862068dd4c274d4ac17a1fd
23152437
libavif: 84bbb62fb232c3018d6f1bab79beea87e35de7b7
23162438
libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f
2317-
MMKV: f7d1d5945c8765f97f39c3d121f353d46735d801
2318-
MMKVCore: c04b296010fcb1d1638f2c69405096aac12f6390
23192439
RCT-Folly: bf5c0376ffe4dd2cf438dcf86db385df9fdce648
23202440
RCTDeprecation: fde92935b3caa6cb65cbff9fbb7d3a9867ffb259
23212441
RCTRequired: 75c6cee42d21c1530a6f204ba32ff57335d19007
@@ -2326,16 +2446,16 @@ SPEC CHECKSUMS:
23262446
React-CoreModules: b4437acf2ef25ce3689c84df661dc5d806559b35
23272447
React-cxxreact: 6125cd820da7e18f9ca8343b3c42ee61634a4e0d
23282448
React-debug: f474f5c202a277f76c81bf7cf26284f2c09880d7
2329-
React-defaultsnativemodule: 05f1a83669c4f01b5761b58ca0968306c99f3d50
2330-
React-domnativemodule: 64f3f5089cf214c31aa1821dd8fd4abc481baa91
2449+
React-defaultsnativemodule: 7141fa704531cbf7a7e7af3bc02adfa367e831a7
2450+
React-domnativemodule: c1806b8584a53ed912012a4d8b2c6f96a84c77a3
23312451
React-Fabric: ba9636cfc7f9b77df6cb7edb2c70d0237026404b
23322452
React-FabricComponents: c408da05a4ea5ba071732245b4a7f48f904e610a
23332453
React-FabricImage: c409858f319f11709b49ffa6c5bca4faf794cb44
23342454
React-featureflags: 929732439d139ac0662e08f009f1a51ed2b91ed3
2335-
React-featureflagsnativemodule: 2f899ad011b6b1a8aa8babe4fafa0a68725faeb6
2455+
React-featureflagsnativemodule: 02dd903d4cbe4fae0e6cd02bc32a09d30543282f
23362456
React-graphics: a5cad35307286e9f83e212834e95fef4010d03d0
23372457
React-hermes: 14aafa9630579b84c2167b563bdb8c811970a03e
2338-
React-idlecallbacksnativemodule: ba1475765a2900e1adc76ce45a625ef5f79fdc19
2458+
React-idlecallbacksnativemodule: 69581ac44bd355acce3739c3fe380c0f6d7a6d09
23392459
React-ImageManager: 41945afb3ace0c52255057ec4ae6af6f5a23539f
23402460
React-jserrorhandler: ecbc4622df7ab3d0066a4313cde4172d45745508
23412461
React-jsi: ff383df87c7047e976a66be45df59e4e0db5346e
@@ -2344,20 +2464,20 @@ SPEC CHECKSUMS:
23442464
React-jsitracing: 654f4d9cb9fd99b3d96f239ceb215ae49ce28ac0
23452465
React-logger: 97c9dafae1f1a638001a9d1d0e93d431f2f9cb7b
23462466
React-Mapbuffer: 3146a13424f9fec2ea1f1462d49d566e4d69b732
2347-
React-microtasksnativemodule: 8fa0a3d8542f6ae7712deebe0802ee17a623718b
2348-
react-native-keyboard-controller: 73ad012b45e30fad665246c7edffa08cfd3461b2
2349-
react-native-mmkv: 7d0b6c2a79e73100b933f2947a9c8741d664e18b
2467+
React-microtasksnativemodule: 02d218c79c72d373a92a8552183f4ead0d1c6e05
2468+
react-native-keyboard-controller: a2b6de35ce34b3bedd3d9cf73815388349db3463
2469+
react-native-mmkv: bb0824bed68c01f7cc681eefa58059097bdaa796
23502470
react-native-restart: 7595693413fe3ca15893702f2c8306c62a708162
2351-
react-native-safe-area-context: 142fade490cbebbe428640b8cbdb09daf17e8191
2471+
react-native-safe-area-context: 458f6b948437afcb59198016b26bbd02ff9c3b47
23522472
React-nativeconfig: 93fe8c85a8c40820c57814e30f3e44b94c995a7b
23532473
React-NativeModulesApple: b3e076fd0d7b73417fe1e8c8b26e3c57ae9b74aa
23542474
React-perflogger: 1c55bcd3c392137cbaf0d21d8bb87ce9a0cebb15
23552475
React-performancetimeline: e89249db10b8f7bf8f72c2e9bd471ac37d48b753
23562476
React-RCTActionSheet: 9407c795fbeee35da2dae3cd6b5c4e5da6ff8bd3
23572477
React-RCTAnimation: 7ee1c2a77aab7e5c568611d8092a994cfcbe8410
2358-
React-RCTAppDelegate: e7b835203804bfd12a8baad30ab4c67f7da7bf24
2478+
React-RCTAppDelegate: 10c2b0c434baf5a71b53d5c86c4d8d0dbd6bb380
23592479
React-RCTBlob: 761072706300d22624ec2d6bf860b77d95ebd3da
2360-
React-RCTFabric: a6c44c606009f889ef7431e71f03c5339fb72e6e
2480+
React-RCTFabric: 871d38933a94554d9e27963aa4bb67184dc7529e
23612481
React-RCTImage: b6614fde902ec9647f15236da94df2d24c40523f
23622482
React-RCTLinking: 25950eda5d5f786bfb3daf513ea7d848555a2a93
23632483
React-RCTNetwork: b69407c4119fd7a1cc07db4a94563f2546f8770d
@@ -2376,11 +2496,11 @@ SPEC CHECKSUMS:
23762496
React-utils: 5362bd16a9563f9916e7a56c011ddc533507650f
23772497
ReactCodegen: 865bafc5c17ec2181620ced1a32c39c38ab2951d
23782498
ReactCommon: 422e364463f33e336fc4db196aeb50fd801d90d6
2379-
RNFlashList: 115dd44377580761bff386a0caebf165424cf16f
2380-
RNGestureHandler: 511250b190a284388f9dd0d2e56c1df76f14cfb8
2381-
RNReanimated: 3e6072b3d49d4fc687b8f1ba3022f0fdc0b43969
2382-
RNScreens: de948b09c9a30f3ea52f9840dd6f8ce92b4e33d3
2383-
RNSVG: 8b1a777d54096b8c2a0fd38fc9d5a454332bbb4d
2499+
RNFlashList: 6f169ad83e52579b7754cbbcec1b004c27d82c93
2500+
RNGestureHandler: fc5ce5bf284640d3af6431c3a5c3bc121e98d045
2501+
RNReanimated: 77242c6d67416988a2fd9f5cf574bb3e60016362
2502+
RNScreens: 2fe13c8d610ef2d9d5ace2e7d85b716ec0f5217c
2503+
RNSVG: 536cd3c866c878faf72beaba166c8b02fe2b762b
23842504
SDWebImage: 8a6b7b160b4d710e2a22b6900e25301075c34cb3
23852505
SDWebImageAVIFCoder: 00310d246aab3232ce77f1d8f0076f8c4b021d90
23862506
SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c

ios/Podfile.properties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"expo.jsEngine": "hermes",
33
"EX_DEV_CLIENT_NETWORK_INSPECTOR": "true",
4-
"newArchEnabled": "false"
4+
"newArchEnabled": "true"
55
}

0 commit comments

Comments
 (0)