Navigation between different screens is handled with the Screen Navigation feature. Screen navigation is the link towards a screen and can be initiated in lots of ways, like a button tap or at the response of a Datasource/network request.
In order to navigate to a new Screen, you will need to create a Screen Navigation that will have the target Screen set as its destination screen. Screen navigation has no source screen or button, which gives them the flexibility to be reused from multiple screens and events. There are multiple ways to perform a Screen navigation. For example, both
Login successful event and
Register successful event can use the same Go to Dashboard Screen Navigation that navigates to the Dashboard of the application.
In addition, some times you may need to pass the value of a property from one Screen to another. For example, when from a List of Users Screen you need to navigate to the User Details Screen, you will need to pass the user property to the destination screen.
Finally, you will need to set the Launch Screen of your application, which defines the First Screen that will load when your application starts.