Application layout
In this section, we will take a look at certain UI patterns that allow developers and UX designers to create a compromise between user expectations and product demands. By doing so, a consistent UX across all platforms can be achieved.
For designers, as well as developers, probably one of the most exciting phases of the application life cycle is the design phase. In this phase, there are multiple factors that need to be carefully considered, thus avoiding any rash decisions. An application's design, in simple terms, should satisfy the following:
- The consumers' expectations
- The platform imperatives
- Development costs
Let's get started!
Consumer expectations
The feature set of an application should really correlate with customers' expectations. Layout options and a navigation hierarchy should serve the purpose of the application while keeping the user interaction demands in mind. According to the requirements, an application...