Apache Cordova plugin for displaying and controlling a splash screen during app launch on the browser platform.
cordova-plugin-splashscreen is an Apache Cordova plugin that manages the display of a splash screen for web applications built with Cordova, specifically on the browser platform. It automatically shows a splash screen during app startup and provides APIs to manually control its visibility, helping to create a polished launch experience.
Cordova developers building hybrid mobile or web applications who need to implement a splash screen for the browser platform to improve perceived performance and branding during app initialization.
It offers a standardized, configurable way to handle splash screens within the Cordova ecosystem, with automatic display on launch and granular control over timing and appearance, eliminating the need for custom splash screen implementations.
Apache Cordova Plugin splashscreen
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Shows the splash screen automatically on app startup before the deviceready event fires, ensuring a polished user experience from the moment the app launches, as detailed in the methods section.
Provides show() and hide() APIs for programmatically managing splash screen visibility in response to app events, allowing flexibility beyond automatic startup, as specified in the methods.
Allows customization of delay, fade-in/out duration, and auto-hide behavior through config.xml preferences like SplashScreenDelay and FadeSplashScreenDuration, with examples in the preferences section.
Seamlessly integrates with Apache Cordova projects using standard config.xml for setup, making it a plug-and-play solution for Cordova-based browser apps, as outlined in the installation and quirks.
Only supports the browser platform, not iOS or Android, which limits its usefulness for cross-platform Cordova apps that need consistent splash screens across multiple platforms, as stated in the supported platforms.
Requires absolute paths for images in sub-pages and has deprecated handling for SplashScreenDelay values under 30 (treated as seconds), adding complexity and potential for errors, as noted in the quirks and preferences.
Focuses on basic image display and fade effects, lacking support for animations, dynamic content, or interactive splash screens, which may not meet modern app design needs, as inferred from the limited customization options.