Jonas Uekötter
Jonas Uekötter
This fixes #402. You also need to raise the minimal Flutter version to 3.7 since the `Scrollable.maybeOf(context)` was introduced in 3.7 and thus does not work on older Flutter versions.
@buenaflor I've fixed the issues. Is the target branch still the correct one, or should I target another branch?
@buenaflor Is there something I still need to do here? As far as I can tell, the remaining failing jobs aren't related to this PR.
This TTID and TTID metric collection is a bit tricky with Flutter since it doesn't have similar concept to Androids `Activity` or iOS' `ViewController`. In Flutter it's just widget. Changing...
This is coming out of a package and it's not an error from Dart or Flutter. The package is also not particularly popular.
I would happily transfer ownership of the library I wrote for it: https://pub.dev/packages/sentry_dart_frog
> @denrase do we know any scenarios where it won't work? Probably when someone calls [`PlatformDispatcher.setIsolateDebugName()`](https://api.flutter.dev/flutter/dart-ui/PlatformDispatcher/setIsolateDebugName.html) in the main isolate from Flutter, but it's probably not that likely. I'm not...
For web you don't need any method channels or similar since Dart has JS interopt built-in: https://dart.dev/web/js-interop
ffigen for Swift was introduced in Dart 2.18 which shipped with Flutter 3.3, see https://medium.com/flutter/announcing-flutter-3-3-at-flutter-vikings-6f213e068793 Then there's dart:ffi (which is part of the Dart SDK), and package:ffi (distributed via pub)....
As seen in https://github.com/getsentry/sentry-dart/blob/212d6c7b8070c9999404017f21fdf7afdd840f7b/flutter/lib/src/renderer/io_renderer.dart#L4 Skia is hardcoded on dart:io platforms. I guess it's probably to detect Impeller vs Skia based on the Info.plist flag on iOS. Maybe Android has something...