In this episode 3 of How GUIs Works: I chat with Huiqi about how layouts in GUIs work. In particular, I describe my experience of first developing a homegrown layout algorithm, and then later switching to Flutter's layout scheme (I stole their algorithm by reimplementing it, not using any of their code). Here is a link to Flutter's layout algorithm: https://flutter.dev/docs/resources/architectural-overview#layout-and-rendering. Here is a link to their Google Talk https://www.youtube.com/watch?v=UUfXWzp0-DU. Also worth checking out is Jeremy Rose's article on this topic: https://blog.nornagon.net/ui-layout-algorithms/.
The following transcript was automatically generated by an algorithm.