A React Native library for displaying and programmatically controlling splash screens on iOS and Android.
react-native-splash-screen is a React Native library that provides a native splash screen API for iOS and Android apps. It solves the problem of the initial white screen during app launch by displaying a customizable splash screen that can be hidden programmatically once the app is ready.
React Native developers building mobile applications for iOS and Android who need to implement professional splash screens to improve user experience during app startup.
Developers choose this library because it offers a simple, cross-platform API for native splash screen control, eliminating the default white screen and providing customization options without requiring deep native code modifications.
A splash screen for react-native, hide when application loaded ,it works on iOS and Android.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers a minimal JavaScript API with show() and hide() methods, allowing precise control over splash screen visibility based on app readiness, as demonstrated in the usage examples.
Works on both iOS and Android with a unified API, ensuring consistent splash screen behavior across platforms, supported by detailed configuration guides for each OS.
Leverages native splash screen mechanisms to eliminate the initial white screen, improving perceived app launch speed without JavaScript overhead.
Supports custom images, layouts, transparent backgrounds on Android, and status bar color changes, with step-by-step instructions in the README for fine-tuning.
Requires manual editing of native files like MainActivity.java and AppDelegate.m, plus resource configuration, which is error-prone and increases maintenance effort.
Only supports static images and basic layouts; lacks built-in features for animations or dynamic content, making it unsuitable for modern, engaging app launches.
The README includes troubleshooting for common issues like stretched images, indicating that setup can be tricky and may require trial and error for optimal results.