System mode
Uses AndroidX SplashScreen and avoids inflating a full-screen layout or creating a Dialog.
Optimize startupNative splash control for React Native 0.76+ and Expo SDK 52+
Keep native launch artwork visible until the first screen is ready, then leave with a measured, accessible transition.
Choose the Android path that matches the product
Both modes share the same JavaScript API. The tradeoff is native startup work versus visual flexibility.
Uses AndroidX SplashScreen and avoids inflating a full-screen layout or creating a Dialog.
Optimize startupKeeps the launch artwork in a native overlay and supports custom hide animations and show() after startup.
Configure AndroidOne handoff, three native phases
The operating system paints the earliest launch frame.
The package holds matching artwork while React Native starts.
JavaScript calls hide() only when the initial UI is ready.
Install
Expo Go is not supported. Use prebuild or a development build.
npm install react-native-splash-screen-newarchRead the setup guide