This document describes the Android system versions, development platforms, and development environment requirements supported by the Android RUM SDK.
System Requirements
| Category | Support Range |
|---|---|
| Minimum Android Version | Android 6.0 (API level 23) |
| Maximum Android Version | Current latest Android version |
| Supported Device Types | Android phones, tablets, Android TV |
Supported Platforms
Phone Apps
Full support for Android phone apps
Tablet Apps
Full support for Android tablet apps
Android TV
Full support for Android TV apps
Development Languages
| Language | Supported | Recommendation |
|---|---|---|
| Java | ✅ | Fully supported |
| Kotlin | ✅ | Recommended |
SDK Versions
| SDK Major Version | Supported Android API | Status |
|---|---|---|
| v3.x | API 23+ | Current version (recommended) |
| v2.x | API 23+ | Maintenance |
| v1.x | - | Deprecated |
Deprecated versions are not recommended for new integration projects and may no longer receive feature updates or bug fixes.
Build Toolchain Requirements
| Requirement | Description |
|---|---|
| AndroidX | Must use AndroidX, legacy Support Library not supported |
| Build System | Gradle |
| Kotlin Version | Must be compatible with AndroidX ecosystem version |
Feature Compatibility
Android TV
Android TV
Android TV apps have the same minimum system version requirements as regular Android apps (API 23+).
All RUM features work normally on Android TV.
Jetpack Compose
Jetpack Compose
- Supports Jetpack Compose monitoring capabilities
- Specific compatibility depends on the Compose version used by the app
- Recommend using the latest stable Compose version
WebView Monitoring
WebView Monitoring
- Supports WebView monitoring (requires explicit enablement)
- Compatibility depends on system WebView version
- See SDK Integration Guide - WebView Integration
WebView monitoring requires additional configuration and dependencies.
Third-party Library Integration
Third-party Library Integration
Provides integration support for common Android libraries:
| Third-party Library | Support Status | Description |
|---|---|---|
| OkHttp | ✅ | Auto-track HTTP requests |
| Retrofit | ✅ | Via OkHttp interceptor |
| Glide | ✅ | Image loading monitoring |
| Timber | ✅ | Log integration |
Specific compatibility depends on the system requirements of the corresponding third-party library.
Version Update Strategy
The SDK follows Semantic Versioning:| Update Type | Version Format | Compatibility | Description |
|---|---|---|---|
| Major | v3.0.0 | May be incompatible | May contain breaking changes, code adjustments required |
| Minor | v3.1.0 | Backward compatible | New features, maintains backward compatibility |
| Patch | v3.1.1 | Fully compatible | Bug fixes, fully backward compatible |
Quick Reference
Minimum Version
Android 6.0 (API level 23)
Supported Platforms
Phones, tablets, Android TV
Development Languages
Java, Kotlin
Current Version
SDK v3.x