Arquitetura
Entender a arquitetura do Flutter é importante, precisamos entender onde o nosso código se "encaixa" nesta estrutura.
- Seu código
- Framework
- Engine
- Runners
- Hardware
Código Dart do aplicativo, códigos específicos de cada plataforma, dependências, quaisquer outros arquivos estáticos do projeto (imagens, fontes, etc).
O framework em si, também escrito em Dart.
O motor responsável por unir o seu código e o do framework e prepará-los para que sejam executados pelo hardware.
Utiliza a biblioteca Skia e o mesmo processador de textos do Google Chrome.
Responsável por delegar e controlar as instruções binárias ao hardware.
Não precisa de explicação né ?!