An important step in designing your Cascades application is to plan how you will organize or structure the application’s pages and navigation. In order to make sure that you will not face any design problems, you need to clearly understand your application flow by asking yourself the following questions:
- Is a single screen sufficient or should you use multiple screens? If your application requires multiple screens, how should you organize them (for example, should you use tabs in order to switch from one screen to another or should you build a navigation hierarchy)?
- Is your application data-centric? In that case, do you need to drill down through the data?
- What are the actions the user needs to perform?