Framework
Esta organização em camadas, possibilita que cada uma delas seja independente. Compostas por diferentes pacotes, que podem ser extendidos e também substituídos.
- Framework
- Engine
- Embedder
APIs prontas para serem utilizadas no aplicativo.
Compila o código Dart em instruções binárias.
Interage com o sistema operacional.