What problem does it solve? Setting up Dynatrace monitoring in a Flutter app involves multiple error-prone steps: dependency management, native configuration, SDK bootstrapping, privacy consent handling, and navigation tracking. This Skill guides you through the entire integration in the correct order, catching common mistakes like using the wrong CLI command or misplacing the plugin dependency. ## Core Features & Use Cases - Guided Plugin Setup: Adds dynatrace_flutter_plugin to pubspec.yaml, runs the configuration script, and bootstraps the SDK in main.dart with Dynatrace().start(). - Privacy & Consent Handling: Detects userOptIn mode in dynatrace.config.yaml and applies applyUserPrivacyOptions with the correct DataCollectionLevel and crash reporting settings. - Navigation & HTTP Instrumentation: Adds DynatraceNavigationObserver for route tracking and wraps http.Client instances with Dynatrace().createHttpClient() for network monitoring. - Use Case: You have an existing Flutter app and want Dynatrace RUM monitoring. The Skill checks for an existing dynatrace.config.yaml, configures Android and iOS automatically, instruments navigation and HTTP calls, and walks you through verifying session data in Experience Vitals. ## Quick Start Integrate the Dynatrace Flutter plugin into my Flutter project and set up navigation tracking and privacy consent handling.