Thank you for the pointers Adam, really appreciate it.
How about the lower level stuff like runApp, scheduling a frame/widget, the render loop, etc.
I have some game development background and I assume it is very much like a game scene-graph that gets drawn in a render loop?
Could you perhaps point out where the low level entry point is into Flutter, where everything gets initialised and kicks off the render loop?
Also the flow (or parallel flows) of the main components and the source paths of each component?
I've seen numerous Flutter presentations but it's all very high level and conceptual while the code base seems like a beast to the uninitiated like myself 😇.
Thank you again for your patience 🤓