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
Related Documentation
SDK Integration
Learn how to integrate the Android SDK
Advanced Configuration
Configure advanced SDK features
Data Collection
Learn about data types collected by the SDK