Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Onboarding Screen Exercise Resolved #4

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

khattasallaman
Copy link

@khattasallaman khattasallaman commented May 5, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant