Como o Flutter funciona?
O Flutter, similar à engines utilizadas em jogos como a OpenGL e renderiza os elementos do aplicativo (chamados de Widgets) diretamente em um Canvas. Dessa forma, consegue executar o mesmo aplicativo tanto em aplicativos Android quanto em aplicativos iOS. Além disso, por conta dessa solução, também é capaz de executar animações em até 120 fps (frames por segundo).