Expo 49.0.13 stuck on splashscreen after installing realm and creating EAS build

Is it possible to get this working on Expo 49 still? Our system isn’t able to update to Expo 50 yet. Any suggestions besides moving to another DB?

@gbish It should be possible to use patch-package to apply the fix to your project. The change is quite small, so hopefully won’t be too much of a pain to implement.

After only applying bug fix in SDK 49, and only installing realm, the white screen comes 95% of the time. Barely app opens the first time, then on reloading, white screen shines.

Issue resolved by running
expo start -c
instead of
npx expo start -c

1 Like

It sounds like the issue could be related to how Realm interacts with the splash screen or the initialization process in Expo. Make sure your Realm setup is fully compatible with the Expo runtime and check if any additional configurations are needed for EAS builds. Also, ensure you’re handling any asynchronous processes during app initialization correctly.

For more insights on optimizing your splash screen and app startup process, this guide might be helpful: https://www.cleveroad.com/blog/mobile-app-splash-screen-reasons-to-integrate-launch-screen-into-your-app/