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 |