-
Notifications
You must be signed in to change notification settings - Fork 221
feat: Support Turbo Modules #1101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@guabu thanks for putting this together. after review the docs on (turbo modules)[https://reactnative.dev/docs/next/turbo-native-modules-introduction] we can see that steps 1-3 are completed: But step 4: implementing the native side of the code, was not completed: For android, step 4 would be needed for full turbo modules compatibility, to get the full benefits of the new architecture and so the library will work even when support for interop is removed in the future! |
Hi @mazenchami, thank you for the feedback. We're looking into it and will share updates in this thread. |
@mazenchami , the PR is out #1204 |
Changes
This PR includes a number of changes to convert the existing Legacy Native Modules implementation to Turbo Modules to support the new architecture.
At a high-level, the changes are:
src/specs/NativeA0Auth0.ts
)codeGen
to thepackage.json
scriptsA0Auth0.m
toA0Auth0.mm
to support C++ codebuild.gradle
to support new arch builds in Android0.76.0
and only supports the new architecture.Testing
Checklist