Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I implemented the onboarding flow using react-native-swiper and some interesting images from Qlash Instagram .
The flow consists of 4 screens:
-> Welcome Screen that contains an image with the company logo and a welcome message.
-> Second Screen with an image of the Qlash headquarters and some enticing info about the company.
-> Third Screen with a nice image and a message of the most interesting feature of the app.
-> The Final screen with the call to action button.
When the user click on the Get Started button in the final screen the app navigate to the game-selection screen and never shows the onBoarding flow again until the user clears the memory.
This last part is implemented using @react-native-async-storage/async-storage by using a flag to determine if it's the first time the app is being launched or not.