The intro screen should be blocking the user to use the app before accepting the terms of use. It can also be a nice way to onboard quickly the user (tbd).
[ ] once the user has accepted the terms of use, this screen should not be shown again
[ ] optional : if there are new terms of use - show intro screen again. It means doing some kind of versioning behind the scene and showing this screen to the user if he updates the app (since we don't have a backend) - don't know if it is the best way to do it
The intro screen should be blocking the user to use the app before accepting the terms of use. It can also be a nice way to onboard quickly the user (tbd).