Responsive behaviour

I recognise that the code I am getting from TMS webcore is not responsive, mostly because its emulating a desktop screen with fixed positions. It seems to adjust fine on different sized screens.

Two issues

  1. It is hard to make something that will work fine on both a mobile and desktop. Any suggestions?
  2. If the tablet is turned, the screen size changes. What's an appropriate way to handle this?

There are various ways

  1. classic absolute positioning approach where you use Align, Anchors to make controls fit the screen helped with maybe additional controls like TWebResponsiveGrid

  2. use a HTML template where the responsive behavior is controlled by CSS, for example with a Bootstrap library