Build stack
Android SoundCloud client in Kotlin/Java with Jetpack Compose, Rive, ExoPlayer, dynamic DexClassLoader loading, root detection, first-party SoundCloud APIs, and multi-vendor analytics.
Languages
3
Java · Kotlin
Third-party SDKs
43
17 categories
Permissions
25
7 native libs
Signals
74
capabilities, APIs, fonts
Analysis
Dynamic code loading and reflection
ArchitectureStatic analysis shows DexClassLoader, in-memory DEX loading, reflection, and Play Core; this supports runtime modularity, feature updates, or anti-tampering mechanisms.
Dynamic code loading (DexClassLoader) · Dynamic code loading (in-memory dex) · Reflection · Play Core (in-app updates / dynamic features)
Jetpack Compose with Rive
InterfaceUI uses Jetpack Compose and Material Components; bundles librive-android.so plus Lottie for vector animations and rich graphics.
Jetpack Compose · Rive · librive-android.so · Lottie
ExoPlayer media playback
Platform & buildAudio streaming relies on ExoPlayer and Media3 with Google Cast; declares multiple foreground services for media playback and projection.
ExoPlayer · Media3 (ExoPlayer) · Google Cast · FOREGROUND_SERVICE_MEDIA_PLAYBACK
First-party SoundCloud APIs
Backend & APIReferences 25+ SoundCloud-owned hosts including api-mobile.soundcloud.com, graph.soundcloud.com, and license.media-streaming.soundcloud.cloud; uses Retrofit.
api-mobile.soundcloud.com · graph.soundcloud.com · license.media-streaming.soundcloud.cloud · uses_retrofit
Multi-vendor analytics stack
AnalyticsIntegrates Firebase Analytics/Crashlytics/Performance, Sentry (native), comScore, Segment, and AppsFlyer.
Firebase Analytics · Sentry · comScore · Segment · +1
Root detection and crypto
SecurityImplements root detection, Android Keystore, symmetric crypto via javax.crypto, and WebView with JavaScript bridge.
Root detection · Android Keystore · Symmetric crypto (javax.crypto) · WebView JavaScript bridge
Tracking and consent
PrivacyDeclares tracking; bundles OneTrust and queries 20+ other apps including messaging and social clients.
OneTrust · declares_tracking · queries_other_apps
Build
Min SDK
28
Target SDK
36
ABIs
1
arm64-v8a
Signing
v2 · v3
Common Name: Jon Schmidt
Manifest
Activities
69
Services
22
Receivers
30
Providers
15
Exported (37)
Manifest
Native
API
Base URLs
API endpoints
URI schemes
Signals
Security
Build
Devices
Android
Runtime
Dependencies
Interface
Assets
Packaging
Integrations
Firebase projects
| soundcloud.com:soundcloud | https://soundcloud-com-soundcloud.firebaseio.com |
SDK config keys
| io.sentry.auto-init | Sentry | |
| com.google.android.gms.ads.APPLICATION_ID | Google Mobile Ads (AdMob) |
Registered URL schemes
Queries other apps
Universal link hosts
ATS exception domains
Network
Backend hosts
First party
Entitlements
APIs
Privacy
Tracking domains
Accessed API samples
Architecture
Storyboards
0
Nibs
0
Build dependency versions
| com.fasterxml.jackson | ? | |
| com.google.gson | ? | |
| com.google.protobuf | ? | |
| com.squareup.moshi | ? | |
| Dagger | ||
| javax.inject | ? · JSR 330 | |
| kotlinx.serialization | ? · JetBrains |
Explore technologies across all apps
Browse every SDK, framework, and language we detect, then compare the apps that share the same stack.
Live from Google Play
Rating
4.7 (7,632,846)
Price
Free
Installs
100M+ installs
Last updated
Updated Sep 9, 2026