Using an OEM debugger

Debugging Dart code

Dart debugger
Flutter inspector
Flutter outline

Debugging with Android Gradle (Android)

Debugging with Xcode (iOS)

Resources

Flutter
Android
iOS

If you are exclusively writing Flutter apps with
Dart code and not using platform-specific libraries,
or otherwise accessing platform-specific features,
you can debug your code using your IDE’s debugger.
Only the first section of this guide, Debugging Dart code,
is relevant for you.

If you’re writing a platform-specific plugin or
using platform-specific libraries written in Swift,
ObjectiveC, Java, or Kotlin, you can debug
that portion of your code using Xcode (for iOS)
or Android Gradle (for Android).
This guide shows you how you can connect two
debuggers to your Dart app, one for Dart,
and one for the OEM code.