Skip to content
  • Tech Dev NotesTech Dev Notes
Apps
  • Lookup
  • Compare
Market movement
  • Charts
  • Rankings
Visual proof
  • Screens
  • Store listings
  • Icons
Stacks and releases
  • Tech stacks
  • Tool releases
  • Developers
More
  • X feature flags
  • Grokipedia
  • Grok companions
  • Blog
  • Follow on X
ChartsRankingsMoversCompareLookupScreensTech stacksReleases

© 2026 Tech Dev Notes

RSSAboutAPIStatusSecurityPrivacyTermsSitemap@techdevnotes

Build stack

iHeart: Music, Radio, Podcasts Android tech stack

Android Kotlin/Java app with Jetpack Compose UI, TensorFlow Lite ML, Firebase backend, and 41 third-party SDKs for ads and analytics

v10.64.1 · latest

Languages

3

Java · Kotlin

Third-party SDKs

41

18 categories

Permissions

39

16 native libs

Signals

51

capabilities, APIs, fonts

Analyzed June 19, 2026·Bundle com.clearchannel.iheartradio.controller·Detection lower bound
Built withJava146Kotlin143JJetpack Compose117AAppsFlyer30CcomScore22FFacebook SDK42Firebase Analytics118Google App Measurement94Google Ad Manager14Google Mobile Ads (AdMob)101CCrashlytics6Firebase Performance39
SectionsRuntimeSDKsAndroid buildSignals

Analysis

What the stack reveals

An automated read of the signals detected on this page - each point links to the evidence below.

TensorFlow Lite on-device ML

On-device ML

Ships libtensorflowlite_jni.so and the TensorFlow Lite SDK, enabling local model execution for media-related inference in a C/C++ native environment.

libtensorflowlite_jni.so · TensorFlow Lite · C/C++ (native)

Root detection and hardening

Security

Implements root detection, FLAG_SECURE blocking, Android Keystore, R8/ProGuard obfuscation, and DexClassLoader dynamic loading for code protection.

Root detection · FLAG_SECURE · Android Keystore · R8/ProGuard · +1

Signals↓

Multi-vendor analytics stack

Analytics

Bundles Braze, AppsFlyer, Facebook SDK, comScore, Firebase Analytics, and Google App Measurement with declared tracking to ad and analytics domains.

Braze · AppsFlyer · Facebook SDK · comScore · +1

Firebase plus first-party media hosts

Backend & API

Targets Firebase services and clearchannel.com content domains for media delivery, using Retrofit for HTTP and declaring universal links to iheart.onelink.me.

Firebase · content.clearchannel.com · img.ccrd.clearchannel.com · Retrofit · +1

Signals↓

Jetpack Compose with image/animation libs

Interface

Renders UI via Jetpack Compose and Material Components, pulling in Glide, Coil, Picasso, and Lottie for media assets and animations.

Jetpack Compose · Glide · Coil · Picasso · +1

Frameworks↓

AdMob and Play Billing integration

Monetization

Includes Google Ad Manager, AdMob, and Google Play Billing alongside Media3/ExoPlayer for ad-supported media playback.

Google Ad Manager · Google Mobile Ads (AdMob) · Google Play Billing · Media3 (ExoPlayer)

Kotlin/Java plus heavy native layer

Languages & runtime

Combines Kotlin and Java with 15+ native libraries including Realm JNI, Facebook JNI, mbedcrypto, and glog for storage, crypto, and logging.

Kotlin · Java · librealm-jni.so · libfbjni.so · +1

Runtime↓

Build

Build & platform

Android SDK levels, supported ABIs, and signing scheme from the Android app.

Min SDK

24

Target SDK

36

ABIs

4

arm64-v8a · armeabi-v7a · x86 · x86_64

Signing

v2

Common Name: iheartradio; Organizational Unit: Clear Channel Online Music & Radio; Organization: Clear Channel Broadcasting

Manifest

App components

Activities, services, broadcast receivers, and content providers declared in the manifest.

Activities

105

Services

20

Receivers

26

Providers

9

Exported (23)

activity:androidx.compose.ui.tooling.PreviewActivityactivity:com.clearchannel.iheartradio.deeplinking.DeepLinkingActivityactivity:com.clearchannel.iheartradio.settings.alexaapptoapp.AlexaAppToAppActivityactivity:com.facebook.CustomTabActivityactivity:com.iheart.activities.NavDrawerActivityactivity:com.mozverse.mozim.presentation.activity.ActionExecutorActivityactivity:com.mozverse.mozim.presentation.activity.OpenUriActivityactivity:com.mozverse.mozim.presentation.features.confirmation.ActionApprovalActivityactivity:com.mozverse.mozim.presentation.features.permissions.prompt.activity.GetPrePermissionWithPromptActivityactivity:com.mozverse.mozim.presentation.features.permissions.system.activity.GetPermissionsActivityactivity:org.prebid.mobile.rendering.views.browser.AdBrowserActivityactivity:tv.vizbee.api.RemoteActivity

Manifest

Permissions

39 permissions requested in the manifest.
android.permission.ACCESS_ADSERVICES_AD_IDandroid.permission.ACCESS_ADSERVICES_ATTRIBUTIONandroid.permission.ACCESS_ADSERVICES_TOPICSandroid.permission.ACCESS_COARSE_LOCATIONandroid.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_WIFI_STATEandroid.permission.AD_SERVICES_CONFIGandroid.permission.BLUETOOTHandroid.permission.BLUETOOTH_ADMINandroid.permission.BLUETOOTH_CONNECTandroid.permission.CALL_PHONEandroid.permission.CHANGE_WIFI_MULTICAST_STATEandroid.permission.DOWNLOAD_WITHOUT_NOTIFICATIONandroid.permission.FOREGROUND_SERVICEandroid.permission.FOREGROUND_SERVICE_DATA_SYNCandroid.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACKandroid.permission.INTERNETandroid.permission.POST_NOTIFICATIONSandroid.permission.READ_CALENDARandroid.permission.READ_CONTACTS

Native

Native libraries

Bundled native (.so) libraries - NDK code and cross-platform runtimes.
libairshield_light_mbed_jni.solibandroidx.graphics.path.solibc++_shared.solibcomScore.solibdatastore_shared_counter.solibdatax_jni.solibfb.solibfbjni.solibfbsofterror.solibfmt.solibglog.solibmanifest_light_mbed_jni.solibmemalign16.solibrealm-jni.solibtensorflowlite_jni.solibxplat_wa-msys_third-party__mbedcrypto2Android.so

API

API surface

Endpoints, base URLs, and URI schemes recovered from the DEX string pool (Retrofit detected).

Base URLs

http://content.clearchannel.com/cc-common/mlibhttp://img.ccrd.clearchannel.com/media/mlibhttps://content.clearchannel.com/cc-common/mlibhttps://img.ccrd.clearchannel.com/media/mlib

API endpoints

/api/a/api/api-test/v1/api/b/api/command/api/command//api/data/api/decision/api/event/api/internal/a/api/pairing/api/remote-debug/v2.0/api/sonos/{profileId}/queue/api/sonos/{profileId}/{version}/context/api/sonos/{profileId}/{version}/itemWindow/api/sonos/{profileId}/{version}/timePlayed/api/trigger/api/userSubscriberId/api/v/api/v1.0/android/validateAndLog/api/v1.0/pia-android-event

URI schemes

amznandroid-appandroid-keystoreandroid.resourceappboyassetchrome-extensionfbfbconnectgmsghlsihrihrpintentjettymarketrawresourcesnapchatssapwswss

Signals

Capability & security signals

Behaviors inferred from DEX type descriptors - WebView bridges, dynamic code loading, reflection, crypto, keystore, and more.
Android KeystoreClassLoader useDynamic code loading (DexClassLoader)Play Core (in-app updates / dynamic features)Process exec (Runtime)ReflectionRoot detectionScreenshot/recording block (FLAG_SECURE)Symmetric crypto (javax.crypto)Telephony / device infoWebViewWebView JavaScript bridge

Security

Potential secrets detected

String patterns matching credentials/keys found by static scanning. Counts only - values are never published.
private key block: 1

Build

Build & platform

Compiler, target OS, supported device families, and localization footprint detected from the bundle.

Devices

Android

Runtime

Languages & runtimes

Primary runtimes and language signatures used by the app.
C/C++ (native)
142
Java
146
Kotlin
143

Dependencies

Third-party SDKs

Grouped by purpose. Select any SDK to see other tracked apps that use it; open the ↗ link for its source.
41 of 41 SDKs
SDKCategoryVendorVersionAppsSource
AppsFlyerMobile attribution and marketing measurement.AnalyticsAppsFlyer-30
comScoreAudience measurement and analytics SDK.AnalyticsComscore-22
Facebook SDKMeta login, sharing, and app-events/attribution SDK.AnalyticsMeta-42
Firebase AnalyticsApp usage and event analytics from Firebase.AnalyticsGoogle-118
Google App MeasurementGoogle Analytics for Firebase event measurement substrate.AnalyticsGoogle-94
Google Ad ManagerAds--14
Google Mobile Ads (AdMob)AdMob mobile advertising for Android.AdsGoogle-101
CrashlyticsReal-time crash reporting from Firebase.Crash & PerformanceGoogle-78
Firebase PerformanceCrash & Performance--39
Google Play BillingIn-app purchases and subscriptions on Google Play.PaymentsGoogle-49
Facebook LoginFacebook account authentication SDK.AuthenticationMeta-24
Google Sign-InGoogle account authentication for Android.AuthenticationGoogle-140
OkHttpHTTP client for Android and Kotlin/Java.NetworkingSquare-125
RetrofitType-safe HTTP client for Android/Java.NetworkingSquare-92
Apollo GraphQLType-safe GraphQL client.GraphQL / APIApollo GraphQL-39
BrazeCustomer engagement and lifecycle messaging.MessagingBraze-33
Firebase Cloud MessagingPush notifications via Firebase Cloud Messaging.MessagingGoogle-131
Google LocationFused location / geofencing services.MapsGoogle-106
Google CastChromecast media casting SDK.MediaGoogle-46
Media3 (ExoPlayer)Media playback (ExoPlayer) for Android.MediaGoogle-88
TensorFlowMachine-learning runtime and libraries.On-device ML / AIGoogle-21
TensorFlow LiteOn-device machine-learning inference runtime.On-device ML / AIGoogle-18
Kotlin CoroutinesAsynchronous/concurrent programming for Kotlin.Reactive / AsyncJetBrains-131
RxJavaReactive extensions library for composing asynchronous Java/Kotlin streams.Reactive / AsyncReactiveX-66
DataStoreTyped key-value / proto data storage (Jetpack).StorageGoogle-90
RealmMobile object database / persistence.StorageMongoDB-17
RoomSQLite object-mapping persistence (Jetpack).StorageGoogle-129
SSQLDelightStorage--17
FirebaseGoogle's app platform (auth, Firestore, messaging, analytics, crash reporting).FirebaseGoogle-160
Google DataTransportFirebase/Google transport runtime for telemetry and event delivery.FirebaseGoogle-143
Google Play servicesGoogle's core mobile services platform.FirebaseGoogle-143
AndroidSVGSVG parser and renderer for Android.RenderingBig Bad Logic-45
CoilKotlin-first image loading for Android.RenderingCoil Contributors-75
GlideImage loading and caching for Android.RenderingBumptech-112
Jetpack ComposeAndroid's declarative UI toolkit.RenderingGoogle-117
LottieRenders After Effects vector animations.RenderingAirbnb-138
Material ComponentsMaterial Design UI components for Android.RenderingGoogle-138
PicassoImage downloading and caching library for Android.RenderingSquare-28
Facebook ShareMeta sharing components (share dialogs, links, media).Social PlatformMeta-24
libPhoneNumberPhone number parsing, formatting, and validation library.TelephonyGoogle-30
Firebase Remote ConfigFeature Flags--63
41 SDK rows

Interface

UI & graphics

Frameworks and libraries iHeart: Music, Radio, Podcasts uses to render its interface and animations.
CoilGlideJetpack ComposeLottieMaterial ComponentsPicasso

Assets

Bundled fonts

Custom font families packaged in the app bundle.
fA0fontawesome-webfontFssK9cRVawgH

Packaging

Build & packaging

Dependency managers and build tooling detected in the app bundle.
Gradle (inferred)R8 / ProGuard (name obfuscation detected)

Integrations

Services & integrations

Service configuration, URL schemes, universal links, and integration keys observed in the sanitized audit.

Firebase projects

api-project-884160514548api-project-884160514548.appspot.com · https://api-project-884160514548.firebaseio.com

SDK config keys

com.facebook.sdk.ApplicationIdFacebook SDK
com.facebook.sdk.ClientTokenFacebook SDK
com.google.android.gms.ads.APPLICATION_IDGoogle Mobile Ads (AdMob)
com.google.android.gms.ads.AD_MANAGER_APPGoogle Ad Manager

Registered URL schemes

@7F130E75fbconnecthttphttpsihr

Queries other apps

com.android.vendingcom.facebook.katanacom.facebook.litecom.facebook.stellacom.facebook.stella_debugcom.google.android.engage.verifyappcom.google.android.gms.policy_cast_dynamitecom.instagram.androidcom.samsung.android.mapsagentcom.snapchat.androidcom.wazeintent:httpintent:httpsintent:sms

Universal link hosts

cct.com.clearchannel.iheartradio.controlleriheart.onelink.me

Network

Backend & API

Backend hosts, GraphQL operations, and certificate pinning signals detected in the app.

Backend hosts

api-project-884160514548.firebaseio.comcct.com.clearchannel.iheartradio.controllercontent.clearchannel.comiheart.onelink.meimg.ccrd.clearchannel.com

First party

App modules

Likely first-party modules and resource bundles detected in iHeart: Music, Radio, Podcasts.
com.clearchannelcom.clearchannel.iheartradio

Entitlements

Capabilities

System capabilities and entitlement flags included with the app.
Advertising IDApproximate locationBluetoothBluetooth (connect)Calendar (read)Calendar (write)Contacts (read)Contacts (write)Foreground serviceForeground service: media playbackMicrophoneNotificationsPhone / carrier infoStorage (read)Storage (write)

APIs

Detected API usage

System frameworks and privacy-sensitive APIs referenced by the binary.
Android KeystoreClassLoader useDynamic code loading (DexClassLoader)Play Core (in-app updates / dynamic features)Process exec (Runtime)ReflectionRoot detectionScreenshot/recording block (FLAG_SECURE)Symmetric crypto (javax.crypto)Telephony / device infoWebViewWebView JavaScript bridge

Privacy

Privacy signals

Privacy-related data types, tracking domains, and sensitive API signals detected statically.

Tracking domains

accounts.snapchat.comad.doubleclick.netadclick.g.doubleclick.netapi.mixpanel.comapp-measurement.comdevelopers.facebook.comdust.k8s.test-001.d-usw-2.braze.comfacebook.comfirebase-settings.crashlytics.comgoogleads.g.doubleclick.netpagead2.googlesyndication.compubads.g.doubleclick.netsdk.iad-01.braze.comsondheim.braze.comus-central1-gcp.api.snapchat.comwww.braze.comwww.facebook.comwww.googleadservices.com

Accessed API samples

Ad SDK presentAdvertising IDAnalytics SDK presentAppsFlyerBrazecomScoreFacebook SDKFirebase AnalyticsFirebase CrashlyticsFirebase MessagingFirebase PerformanceGoogle Ad ManagerGoogle App MeasurementGoogle Mobile Ads (AdMob)Tracking/telemetry hosts in app strings

Architecture

Architecture details

Additional build and bundle signals that help explain how the app is structured.

Storyboards

0

Nibs

0

Build dependency versions

androidx.activity_activity1.10.1 · Google
androidx.activity_activity-compose1.10.1 · Google
androidx.activity_activity-ktx1.10.1 · Google
androidx.annotation_annotation-experimental1.4.1 · Google
androidx.appcompat_appcompat1.7.1 · Google
androidx.appcompat_appcompat-resources1.7.1 · Google
androidx.asynclayoutinflater_asynclayoutinflater1.0.0
androidx.autofill_autofill1.0.0 · Google
androidx.browser_browser1.8.0 · Google
androidx.car.app_app1.3.0-rc01
androidx.cardview_cardview1.0.0 · Google
androidx.compose.animation_animation1.8.3 · Google
androidx.compose.animation_animation-core1.8.3 · Google
androidx.compose.foundation_foundation1.8.3 · Google
androidx.compose.foundation_foundation-layout1.8.3 · Google
androidx.compose.material3_material31.3.2 · Google
androidx.compose.material3_material3-window-size-class1.3.2 · Google
androidx.compose.material_material1.8.3
androidx.compose.material_material-icons-core1.7.8
androidx.compose.material_material-icons-extended1.7.8
androidx.compose.material_material-ripple1.8.3 · Google
androidx.compose.runtime_runtime1.8.3 · Google
androidx.compose.runtime_runtime-saveable1.8.3 · Google
androidx.compose.ui_ui1.8.3 · Google
androidx.compose.ui_ui-geometry1.8.3 · Google
androidx.compose.ui_ui-graphics1.8.3 · Google
androidx.compose.ui_ui-text1.8.3 · Google
androidx.compose.ui_ui-tooling1.8.3 · Google
androidx.compose.ui_ui-tooling-data1.8.3 · Google
androidx.compose.ui_ui-tooling-preview1.8.3 · Google
androidx.compose.ui_ui-unit1.8.3 · Google
androidx.compose.ui_ui-util1.8.3 · Google
androidx.compose.ui_ui-viewbinding1.8.3
androidx.constraintlayout_constraintlayout-compose1.1.1
androidx.coordinatorlayout_coordinatorlayout1.1.0 · Google
androidx.core_core1.16.0 · Google
androidx.core_core-ktx1.16.0 · Google
androidx.core_core-splashscreen1.2.0
androidx.core_core-viewtree1.0.0 · Google
androidx.cursoradapter_cursoradapter1.0.0 · Google
androidx.customview_customview1.1.0 · Google
androidx.customview_customview-poolingcontainer1.0.0 · Google
androidx.databinding_baseAdapters8.6.0
androidx.databinding_databindingKtx8.6.0
androidx.databinding_library8.6.0
androidx.databinding_viewbinding8.9.1 · Google
androidx.datastore_datastore1.1.7 · Google
androidx.datastore_datastore-core1.1.7 · Google
androidx.datastore_datastore-preferences1.1.7 · Google
androidx.datastore_datastore-preferences-core1.1.7 · Google
androidx.documentfile_documentfile1.0.0 · Google
androidx.drawerlayout_drawerlayout1.1.1 · Google
androidx.dynamicanimation_dynamicanimation1.0.0 · Google
androidx.emoji2_emoji21.4.0 · Google
androidx.emoji2_emoji2-views-helper1.4.0 · Google
androidx.exifinterface_exifinterface1.3.6 · Google
androidx.fragment_fragment1.7.1 · Google
androidx.fragment_fragment-ktx1.7.1 · Google
androidx.graphics_graphics-path1.0.1 · Google
androidx.interpolator_interpolator1.0.0 · Google
androidx.legacy_legacy-support-core-ui1.0.0
androidx.legacy_legacy-support-core-utils1.0.0 · Google
androidx.legacy_legacy-support-v131.0.0
androidx.legacy_legacy-support-v41.0.0
androidx.lifecycle_lifecycle-extensions2.2.0
androidx.lifecycle_lifecycle-livedata2.9.0 · Google
androidx.lifecycle_lifecycle-livedata-core2.9.0 · Google
androidx.lifecycle_lifecycle-livedata-core-ktx2.9.0 · Google
androidx.lifecycle_lifecycle-livedata-ktx2.9.0 · Google
androidx.lifecycle_lifecycle-process2.9.0 · Google
androidx.lifecycle_lifecycle-reactivestreams2.9.0
androidx.lifecycle_lifecycle-reactivestreams-ktx2.9.0
androidx.lifecycle_lifecycle-runtime2.9.0 · Google
androidx.lifecycle_lifecycle-runtime-compose2.9.0 · Google
androidx.lifecycle_lifecycle-runtime-ktx2.9.0 · Google
androidx.lifecycle_lifecycle-service2.9.0 · Google
androidx.lifecycle_lifecycle-viewmodel2.9.0 · Google
androidx.lifecycle_lifecycle-viewmodel-compose2.9.0 · Google
androidx.lifecycle_lifecycle-viewmodel-ktx2.9.0 · Google
androidx.lifecycle_lifecycle-viewmodel-savedstate2.9.0 · Google
androidx.loader_loader1.0.0 · Google
androidx.localbroadcastmanager_localbroadcastmanager1.0.0 · Google
androidx.media_media1.6.0 · Google
androidx.mediarouter_mediarouter1.7.0
androidx.navigation_navigation-common2.9.0 · Google
androidx.navigation_navigation-compose2.9.0 · Google
androidx.navigation_navigation-runtime2.9.0 · Google
androidx.palette_palette1.0.0
androidx.palette_palette-ktx1.0.0
androidx.preference_preference1.2.1
androidx.preference_preference-ktx1.2.1
androidx.print_print1.0.0 · Google
androidx.privacysandbox.ads_ads-adservices1.1.0-beta12 · Google
androidx.privacysandbox.ads_ads-adservices-java1.1.0-beta12 · Google
androidx.profileinstaller_profileinstaller1.4.0 · Google
androidx.recyclerview_recyclerview1.3.0 · Google
androidx.room_room-ktx2.7.1 · Google
androidx.room_room-runtime2.7.1 · Google
androidx.room_room-rxjava22.7.1
androidx.savedstate_savedstate1.3.0 · Google
androidx.savedstate_savedstate-compose1.3.0 · Google
androidx.savedstate_savedstate-ktx1.3.0 · Google
androidx.security_security-crypto1.1.0-alpha06
androidx.slidingpanelayout_slidingpanelayout1.2.0
androidx.sqlite_sqlite2.5.0 · Google
androidx.sqlite_sqlite-framework2.5.0 · Google
androidx.startup_startup-runtime1.1.1 · Google
androidx.swiperefreshlayout_swiperefreshlayout1.1.0 · Google
androidx.tracing_tracing1.2.0 · Google
androidx.tracing_tracing-ktx1.2.0 · Google
androidx.transition_transition1.5.0 · Google
androidx.vectordrawable_vectordrawable1.1.0 · Google
androidx.vectordrawable_vectordrawable-animated1.1.0 · Google
androidx.versionedparcelable_versionedparcelable1.1.1 · Google
androidx.viewpager2_viewpager21.0.0 · Google
androidx.viewpager_viewpager1.0.0 · Google
androidx.webkit_webkit1.12.1 · Google
androidx.window_window1.0.0 · Google
androidx.work_work-runtime2.10.0 · Google
androidx.work_work-runtime-ktx2.10.0 · Google
com.fasterxml.jackson?
com.google.android.material_material1.12.0 · material-components
com.google.dagger_dagger2.57.2 · Google
com.google.gson?
com.google.protobuf?
com.squareup.moshi?
kotlinx.serialization? · JetBrains
kotlinx_coroutines_android1.9.0
kotlinx_coroutines_core1.8.1
kotlinx_coroutines_play_services1.9.0
kotlinx_coroutines_reactive1.9.0
kotlinx_coroutines_rx21.9.0

Explore technologies across all apps

Browse every SDK, framework, and language we detect, then compare the apps that share the same stack.

App tech stacks →
iHeart: Music, Radio, Podcasts app icon

Live from Google Play

iHeart: Music, Radio, Podcasts

iHeartMedia, Inc.
Open in Google Play(opens in new tab)Developer site(opens in new tab)RSS feed

Rating

4.6 (2,340,885)

Price

Free

Installs

50M+ installs

Last updated

Updated Aug 28, 2026

PassiveTech stackIcons
Store ProfileApp IconsBuild Stack