Open Closed

React Native & Expo (migration) #7625


User avatar
1
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


65 Answer(s)
  • User Avatar
    0
    smansuri created

    No yet.this work is still in progress

    So no support for React Native/ Expo in ABP for now since the current implementation is based on the now deprecated Expo SDK 49?

    We've support to React Native only as a project template. Not the packages.

    Expo SDK 49 is already deprecated by their own. Currently we've upgraded to 51 and we've changed template structure to TypeScript. After testing and fixing IOS problem We'll release new project template.

    Can you pleas provide some update on the progress? Also if you could at least provide redux implementation with the upgraded template will help?

  • User Avatar
    0
    smansuri created

    No yet.this work is still in progress

    So no support for React Native/ Expo in ABP for now since the current implementation is based on the now deprecated Expo SDK 49?

    We've support to React Native only as a project template. Not the packages.

    Expo SDK 49 is already deprecated by their own. Currently we've upgraded to 51 and we've changed template structure to TypeScript. After testing and fixing IOS problem We'll release new project template.

    Can you pleas provide some update on the progress? Also if you could at least provide redux implementation with the upgraded template will help?

    can you provide us docker file for hosting react-native web app in docker container.

  • User Avatar
    0
    smansuri created

    Any update on this?

  • User Avatar
    0
    masum.ulu created
    Support Team Angular Expert

    We fixed problems on the IOS side. Test team will test it and we'll publish new template on next abp studio release

  • User Avatar
    0
    smansuri created

    When is the next released plan?

  • User Avatar
    0
    masum.ulu created
    Support Team Angular Expert

    Almost done development, some bugs fixing for IOS, on next week we planing to release

  • User Avatar
    0
    smansuri created

    Almost done development, some bugs fixing for IOS, on next week we planing to release

    Thanks for the update

  • User Avatar
    0
    smansuri created

    Almost done development, some bugs fixing for IOS, on next week we planing to release

    could you please keep us posted on the release date as soon as its decided

  • User Avatar
    0
    masum.ulu created
    Support Team Angular Expert

    Almost done development, some bugs fixing for IOS, on next week we planing to release

    could you please keep us posted on the release date as soon as its decided

    Yes sure I'll notify ASAP

  • User Avatar
    0
    smansuri created

    Almost done development, some bugs fixing for IOS, on next week we planing to release

    could you please keep us posted on the release date as soon as its decided

    Yes sure I'll notify ASAP

    Any date finalized?

  • User Avatar
    1
    smansuri created

    Almost done development, some bugs fixing for IOS, on next week we planing to release

    could you please keep us posted on the release date as soon as its decided

    Yes sure I'll notify ASAP

    Any update?

  • User Avatar
    0
    improwise created

    Almost done development, some bugs fixing for IOS, on next week we planing to release

    could you please keep us posted on the release date as soon as its decided

    Yes sure I'll notify ASAP

    Any update?

    Sadly this seems to be a trend with ABP at the moment where functionality that used to be there before just isn't anymore but is "almost ready". Since ABP currently has no React Native / Expo support and has not had for months, we had to roll our own solution as we just could not wait anymore.

    (Not blaming anyone in specific here, everyone is probably doing the best they can at ABP but still...)

  • User Avatar
    0
    smansuri created

    Almost done development, some bugs fixing for IOS, on next week we planing to release

    could you please keep us posted on the release date as soon as its decided

    Yes sure I'll notify ASAP

    At least please provide us some status.

  • User Avatar
    0
    masum.ulu created
    Support Team Angular Expert

    Hi, we are not delaying anything. We made many changes and test team gave us re-requests yet it is not our only tasks in company, there was many major high priority tasks too that's why we couldn't back to PR all the time sorry for latency. We'll make a test for last time in all app. If there is no any major bug we'll merge it. I've droped the process for you the see

  • User Avatar
    0
    masum.ulu created
    Support Team Angular Expert

    We've merged the new changes for react native, with 0.9.22 abp studio release you can create new project with new react native structure. I'm closing this question if you faced any problems please open new ticked.

Made with ❤️ on ABP v9.2.0-preview. Updated on January 23, 2025, 12:17