Guides

Platform-specific and user guides for the Datadog MAUI SDK.

Platform-Specific Guides

Android Development

Android Guides - Everything you need for Android development:

  • Dependency management
  • Integration packages
  • Troubleshooting

iOS Development

iOS Guides - Everything you need for iOS development:

  • Binding strategy
  • API identification
  • Implementation examples

Symbol Upload Plugin

Symbol Upload Plugin - Automatic symbol upload for crash symbolication:

  • iOS dSYM upload
  • Android Proguard/R8 mapping upload
  • CI/CD integration
  • Configuration and troubleshooting

User Guides

User Guides - Guides for SDK users:

  • Mapping file uploads
  • ProGuard/R8 configuration
  • NDK symbol uploads

Feature Guides

What is NLI? - Understanding Native Library Interop:

  • What is NLI and how does it work?
  • Why we use native bindings
  • Architecture overview

HTTP Request Tracing - Distributed tracing for HTTP requests:

  • How HTTP tracing works
  • Android automatic tracing
  • iOS manual tracing workarounds
  • Current limitations and future improvements

Quick Navigation

Platform Guide Description
Android Dependencies Complete dependency management
Android Integrations Optional integration packages
iOS Binding Strategy iOS binding approach
iOS API Identification How to identify APIs to bind
iOS RUM Example Concrete binding example
Symbols Getting Started Install and configure symbol upload
Symbols Configuration Complete configuration reference
Symbols CI/CD Integration Integrate with build pipelines
Symbols Troubleshooting Common issues and solutions
User Mapping Files Upload ProGuard/NDK files
Feature What is NLI? Understanding Native Library Interop
Feature HTTP Tracing Distributed tracing for HTTP requests

Table of contents