I'm curious about the underlying rendering process of Flutter desktop apps on Linux. As I understand, Flutter uses Skia for graphics rendering, but how does it interact with the Linux operating system to display the UI elements on the screen? Are there any specific APIs or libraries used for this process? Additionally, how does Flutter handle performance and resource utilization when rendering complex UI elements in desktop applications? Any insights or resources on this topic would be greatly appreciated.
I tried to find any document, but I did not find it.