Open Closed

React EXPO ( migration) #7625


User avatar
0
asingh created

Hello, I wanted to inquire about the current suite of ABP, which comes with Expo version 49.0, while the latest release is version 51. Expo has dropped support for SDK versions 49 and 50, and version 51 includes TypeScript and appears to be a significant rewrite.

Could you please provide guidance on how to migrate to Expo version 51? Are there any anticipated issues with this migration? Additionally, is there a roadmap for ABP's support for SDK 51, including any tentative dates? The codebase for Expo 51 looks completely different from SDK 49, and insights on this will help us make informed decisions at the architectural level for our ongoing development.

Furthermore, I have noticed an issue when downloading Expo from the Play Store. When attempting to scan the Metro Bundler QR code, the project fails to load on mobile devices due to SDK version incompatibilities. To resolve this, I have had to manually download the APK for version 49 from the Expo website, which is not an ideal practice.

I appreciate your quick and detailed response on these matters.

Best regards, Abhinav Singh

link for expo 51 doc


7 Answer(s)
  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    Hi,

    I create an internal issue in 9.0 milestone, we will evaluate it

  • User Avatar
    0
    asingh created

    when can i expect , because we have to take decision at architectural level and go with the development ? any tentative dates?

  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    Hi,

    9.0 is scheduled to be released on October 08, 2024

    But the team is currently still in the evaluation stage, I'm not sure if it's included in 9.0

  • User Avatar
    0
    asingh created

    We need to consider our development roadmap, and I have some concerns regarding the potential migration from Expo SDK 49 to SDK 51. Currently, I am developing on version 49.0, and I understand that Expo 51 will be probably released on October 8th.

    Could you please clarify whether migrating from version 49 to 51 will be feasible, or will it require a complete rewrite? If it involves a complete rewrite, what steps should we take to ensure a smooth transition?

    Additionally, if the new version is currently under evaluation and not included in the 9.0 release, will it be considered for the next pipeline? This is a critical issue, and I strongly recommend it be included in the 9.0 roadmap if it is at the evaluation stage.

    Please suggest the best course of action for us to proceed with our development smoothly, as October 8th is still two months away. Your insights and suggestions from the support team will be highly appreciated.

  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    Hi,

    Could you please clarify whether migrating from version 49 to 51 will be feasible, or will it require a complete rewrite? If it involves a complete rewrite, what steps should we take to ensure a smooth transition?

    Yes, it needs a complete rewrite; 5.1 has a log of break changes. sorry I can't give full advice (that's almost the entire workload)

    you can create a new 5.1 EXPO project and refer to existing projects and EXPO documents to write it

    Additionally, if the new version is currently under evaluation and not included in the 9.0 release, will it be considered for the next pipeline? This is a critical issue, and I strongly recommend it be included in the 9.0 roadmap if it is at the evaluation stage.

    okay, i will let you know the state

  • User Avatar
    0
    asingh created

    I would like to know if the Login API of the ABP framework can be maintained and function correctly in a standalone Expo version SDK 51 environment. Specifically, if I start working with SDK 51, will the ABP Login API continue to work seamlessly?

    Could you please suggest a way to ensure compatibility and provide any necessary steps or guidance on how to use the Login API effectively within this new version?

  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    Hi,

    will the ABP Login API continue to work seamlessly?

    yes, the login API is stardand OAUTH.

    you can continue to use code flow.

    https://docs.expo.dev/guides/authentication/

Made with ❤️ on ABP v9.0.0-preview Updated on September 19, 2024, 10:13