Firebase Crashlytics crashes not being reported to the Firebase Console in Flutter

When you open the Firebase Crashlytics page, it defaults to applying the 'Event type = "Crashes"' filter. Unhandled exceptions in Flutter are technically not crashes - the Android activity is still running as the exception did not occur on the native UI thread. All Flutter exceptions are therefore logged as non-fatal crashes.

Simply remove the default filter to see both fatal and non-fatal crashes.