Een Flutter apk is een pakket dat alle noodzakelijke bestanden bevat die nodig zijn om een Flutter applicatie op een Android toestel te draaien. Het bevat de Dart code, assets, en alle andere platform-specifieke bestanden die nodig zijn voor de app. Wanneer je een app bouwt in release mode, zal runner zowel een APK als een AAB bestand uitvoeren. Het AAB bestand (Android App Bundle) wordt gepubliceerd naar de Play Store as-is, terwijl de APK wordt gebruikt voor apparaten die geen Android App Bundles ondersteunen.
Flutter apps worden geschreven in Dart, een taal gecreëerd door Google in oktober 2011. Dart is een object-georiënteerde programmeertaal met C-stijl syntaxis die kan transcompileren naar JavaScript. Het ondersteunt hot reload