title: Flutter - How does it work behind the scenes?
body: <p>Obviously, flutter is a framework for running apps on <code>iOS</code> and <code>Android</code> using one codebase. But how does it manage to do so? Will it compile to native code, or is there a mid level language or a VM involved in the process? I tried reading some of the source code on Github, but I couldn't find anything. </p>