A React Native component for creating parallax effect welcome/intro screens similar to Google apps.
react-native-app-intro is a React Native component library for creating animated welcome or onboarding screens with a parallax scrolling effect. It solves the problem of building engaging first-run experiences for mobile apps by providing a ready-to-use, customizable component that mimics the polished intro sequences seen in popular applications like Google Sheets and Drive.
React Native developers who need to implement onboarding flows, welcome screens, or tutorial sliders in their iOS and Android applications.
Developers choose this library because it offers a specific, visually appealing parallax effect out of the box, supports both simple and complex custom layouts, and handles cross-platform nuances like Android status bar coloring automatically.
react-native-app-intro is a react native component implementing a parallax effect welcome page using base on react-native-swiper , similar to the one found in Google's app like Sheet, Drive, Docs...
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Delivers a polished, Google-style parallax scrolling effect for onboarding screens, as demonstrated in the GIFs, without requiring custom animation code.
Supports both simple array-based setup for quick intros and custom React Native views for advanced designs, allowing developers to choose based on project needs.
Works on iOS and Android with automatic Android status bar color matching, reducing platform-specific tweaks for a consistent experience.
Includes skip, next, and done buttons with configurable labels and event handlers, as shown in the properties table, enabling tailored user flows.
Built on react-native-swiper, which has seen limited maintenance, potentially introducing bugs or compatibility issues with newer React Native versions.
The README lacks comprehensive API details and troubleshooting guides, forcing developers to rely on minimal examples for complex customizations.
Requires explicit width and height for images inside views on Android, as noted in the advanced usage, adding extra steps for cross-platform consistency.