You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expo modules requires some additional setup for installation and requires integrators to potentially need to add a large amount of size to their app.
I don't believe that the SDK has any dependencies on Expo itself other than that the package uses it to make bridging easier
Describe the solution to the problem
Remove expo modules and move to default react native package behavior.
Update example app paths etc.
Describe the uses cases for the feature
This should allow users using React Native CLI to install without the additional expo modules work and should not require additional changes to the expo managed workflow installation process
Additional details
Basic steps forward:
Create a new package npx create-react-native-library@latest xmtp
Create feature branch in Github
Add JS files from current package
Android:
add the necessary dependencies from android/build.gradle
Update native module names to match the current package
Add Native Files from current project except for XmtpModule file this will require further changes
Add AsyncFunction handling and verify usage with a single bridged function
Add Event handling
Full test verification
iOS:
add the necessary dependencies from ios/Podspec
Update native module names to match the current package
Add Native Files from current project except for XmtpModule file this will require further changes
Add AsyncFunction handling and verify usage with a single bridged function
Add Event handling
Full test verification
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem?
Expo modules requires some additional setup for installation and requires integrators to potentially need to add a large amount of size to their app.
I don't believe that the SDK has any dependencies on Expo itself other than that the package uses it to make bridging easier
Describe the solution to the problem
Remove expo modules and move to default react native package behavior.
Update example app paths etc.
Describe the uses cases for the feature
This should allow users using React Native CLI to install without the additional expo modules work and should not require additional changes to the expo managed workflow installation process
Additional details
Basic steps forward:
Android:
iOS:
The text was updated successfully, but these errors were encountered: