Building graphical user interfaces with Delphi and the FireMonkey library requires understanding the concept of a style. Styles in FireMonkey user interface design play a similar role to cascading style sheets in web development.
Every FireMonkey app uses a style. This could be a built-in style or a custom style loaded from the TStylebook component or from an embedded resource. The integrated FireMonkey Style Designer let us modify existing styles as easily as designing a form.
We have learnt a lot about building user interfaces with FireMonkey. In the next chapter, we will delve more deeply into the rich world of different frameworks available on the iOS and Android operating systems, and how FireMonkey helps us write cross-platform code that abstracts away the differences between different APIs.