Layout
In the previous two chapters, we looked at controls – the widgets that ask for and display data – but widgets need to be positioned on the page, with a process called the layout. Layout is the difference between an ugly app and a professional-looking one.
There are several layout controls available to you, which we will cover in this chapter:
- Vertical and horizontal stack layouts
Grid
- Scrolling
- Flex layout
I am not a designer
For a page to look professional, a designer must work with the developer, specifying not only where to put the controls but also the font size, font, margins, and so on. I am not a designer, and the pages we’ll create are for illustration purposes only; they will not be pretty.