A page contains information about what is displayed to the user, as well as what every element does.
For instance, multiple buttons could be placed on the page, each leading to a different other page.
A page displays some form of content to the user, and might execute a function in the background.
Navigating from one page to another can be done in one of the following ways
The first decision for each page is whether it should execute a function, and if so, which function. This is the logic behind the page.
Functions can be almost anything, for example
Note that every page can only have up to one function attached to it, never more.
Depending on the function that was chosen, the page might only be visible for a very short time (because the function executes almost instantly, and proceeds to the next one), and designing this particular page can be skipped. However, it is good practice to design all pages nonetheless.
A page should have a background of any type, as well as some screen dimensions, as all other elements are positioned using those reference dimensions.
All elements on a page, such as buttons or graphics, can be placed using this guide.
A timeout function can be assigned to each page. This means that after a given time (for instance, after 60 seconds) of being on this page, the application will automatically jump to another page in the config. This can be done to perform regular updates while on the home page, or to jump to an error page after not recognizing a hand on the scanner for a certain amount of time.
The current user's device's resolution ratio can be checked, and if it does not match certain criteria, an alternative page will be displayed.
It can be decided whether or not the device's rotate-display-feature is enabled.
In case it is locked, a mode which will be used must be chosen.
In case the background (or an element) exceeds what the screen can display, vertial- and/or horizontal scrolling might be enabled.

Unless a background border is set, this is the size of the canvas. In case of a background image without a border mode, this size should be equal to the image resolution.
The graphic that is displayed in the background and, if the border mode is active, the must-see-area's size and position
The maximum- and minumum aspect ratio that a device's display may have in order to display this page, as well as an alternative page in case these limits are exceeded.
Lock or unlock the screen rotation feature, as well as select which orientation mode should be used in case of a locked screen rotation.
If the background image (or some elements) exceeds the display's dimensions, scrolling in one or both dimensions may be enabled.
Another page can be selected here. All values of that page will be copied into this one (This field will be cleared again right afterwards).
Control a maximum time the user may stay on this page before another screen will be jumped to.
A function that will execute upon entering this screen.
Additional inputs that might be required by the screen function.
For different outcomes of the function, select where the app will go to next.