Update project to Expo SDK 52 and react-native 76
Ticket(s) / Related Merge Requests
(Any issue cards for the merge request, and related merge requests/dependencies)
Summary of Changes
-
Updated the required dependencies -
Solved the build errors on IOS -
Refactored the QR code scanner of the previewer using the vision-camera package, since the expo QR scanner package was deprecated. -
Some packages are not compatible with the new version: rn-update-apk required an update, photo-editor was removed. https://github.com/facebook/react-native/issues/47727 -
Issue with react-native-iap https://github.com/hyochan/react-native-iap/issues/2812 -
Update react-native-notification to make it compatible with the new Expo version https://github.com/Minds/react-native-notifications/pull/17
Testing Considerations
(Share which areas to focus on while testing this MR)
Regression Scope
(Can this change cause another regression issue? Which areas to focus on for regression testing?)
Platform Affected (web, mobile, etc)
(Which platforms are affected by this change? Web, Mobile, or Both?)
Developer Testing Completed
(What has been tested already?)
Screenshots
(Any extra UI screens that can be shared)
Does this impact
-
Localization -
Dark/light mode -
Guest mode
Edited by Martin Santangelo