This section is dedicated to TFrameStand, historically the first UI coordinator component I built, back in 2015. I've been showcasing TFrameStand at a number of in-person events, including conferences all around Europe (EKON and Delphi Code Camp in Germany, ITDevCon in Italy, PasCon and SDN events in the Netherlands, the DAPUG event in Denmark, and ZlotDelphi in Poland) and online webinars. I always get very good feedback from developers but also a recurring question: why support frames and not forms?
When I initially designed TFrameStand, I looked at frames for performance reasons, that is, on a mobile app having secondary forms had a performance hit (especially at creation time). Also, frames represent a smaller portion, suitable for UI reuse at a level way lower than whole-view size (think about floating panels, action buttons, and other common UI elements).
However, Embarcadero fixed the performance issues with secondary forms on mobile...