When developing, Flutter uses the VM so you can get nice things such hot reloading. But for production it compiles down (AOT) to a native ARM library then uses NDK on Android and LLVM on iOS to embed on native apps (runners).
Read moreIs Flutter compile to native code?
Flutter isn’t compiled directly to iOS or Android apps . Same for Flutter software – all apps based on the Flutter SDK replace parts of native frameworks with Flutter elements.22 Nis 2020
Read more