Skip to content

Expo migration

Martin Santangelo requested to merge expo-migration into release/v4.41.0

Ticket(s) / Related Merge Requests

#5166 (closed)

Summary of Changes

Migrated the projector to expo (prebuild)

  • Permissions reimplemented (react-native-permission doesn't work with Expo)
  • Replaced camera roll with the Expo Media Library
  • Added the react-native-iap plugin for Expo
  • CodePush removed
  • Fonts/icons migrated to Expo packages
  • ios/android folders removed, all the native code is generated by expo
  • Push notifications are disabled for now
  • Share to Minds is disabled for now
  • Typescript and spec errors fixed

This MR will include the multi-tenant changes

Testing Considerations

  • Testing across the entire app will be needed.
  • IAP should be tested too, to check if the react-native-iap plugin needs more configuration

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

Merge request reports