Mastering techniques related to the positioning and sizing of components, including the smart use of layout components, is a vital requirement for developers striving to keep their applications responsive.
However, even if an impressive level of flexibility can be achieved this way, there are some situations where something more effective is needed to achieve the goal.
The FireUI name includes a number of technologies. Embarcadero has been included in Delphi since version XE7. One of the most significant capabilities that has been added is the view specialization of the UI according to a platform/form factor combination.
In other words, we have so far tried to design our UI according to a one-size-fits-all strategy, trying to add sufficient flexibility to our positioning and sizing strategies in order to achieve a satisfactory result in most situations. As we said at the beginning of this chapter, we may need to adjust significantly some dimensions or UI...