The first way to obtain a responsive UI is to avoid absolute positioning (and, when it makes sense, avoid absolute sizing). In this section, we will learn about anchors and the functionalities that they enable. Even if it may seem (and probably is) the most natural approach, you should not think of having TEdit at a certain point (see the Position.X and Position.Y properties in FMX, and Left and Top in VCL) and of a certain size (Width and Height).
The main problem with this approach is that, usually, the container of your TEdit component may change its size over time. This may happen because we are talking about a form that the final user is resizing at runtime. The same happens when we are dealing with a mobile application, and the size of the form (that is, tied to the size of the device's display) is different according to the specific device the user has (for example, a phone with a 5-inch screen or a 10-inch tablet). Moreover, even...