Есть ли возможность запустить код до закрытия приложения Flutter?
Вы можете использовать https://docs.flutter.io/flutter/widgets/WidgetsBindingObserver-class.html с https://docs.flutter.io/flutter/dart-ui/AppLifecycleState-class.html
Я думаю, что suspending является закрытым, и, по моему опыту, он также вызывается перед приложением убит.
suspending