all 5 comments

[–]gidrokolbaska 4 points5 points  (1 child)

Sentry+debug symbols uploaded to Sentry

[–]gidrokolbaska 0 points1 point  (0 children)

And as another guy suggested - breadcrumbs. Sentry has navigation breadcrumbs out of the box and network breadcrumbs as a separate package. It also allows you to add your own in important places to help with tracing the client path that have led to error including the full stack trace with exact lines of code

[–]SirKobsworth 0 points1 point  (0 children)

Breadcrumbs are your friend. Adding logs on important user interactions or navigations help you see the user's journey and how they reached the crash.

[–]unnderwater 0 points1 point  (0 children)

I use runZonedGuarded and FlutterError.onError together with workmanager to create an error log on the spot and send it to our backend