• Tech Dev NotesTech Dev Notes
Track apps
  • App Lookup
  • Tracked Leaderboard
  • Compare Apps
Market movement
  • Store Charts
  • Global Rankings
  • Movers
  • Version Changelog
  • Weekly Briefing
Visual research
  • In-app UX Screens
  • Store Listing Screens
Build intelligence
  • Tech Stack
  • Developers
Tools
  • X Feature Flags
  • Blog
  • Follow on X
Skip to content
App LookupTracked LeaderboardCompare AppsStore ChartsGlobal RankingsMoversVersion ChangelogWeekly BriefingIn-app UX ScreensStore Listing ScreensTech StackDevelopersX Feature FlagsBlog

Tech Dev Notes

RSSSitemap@techdevnotes
Back to Twitch: Live Streaming

Tech StackTDN

Twitch: Live Streaming Tech Stack

Languages, frameworks, and third-party SDKs detected inside Twitch: Live Streaming — extracted from the iOS App Store build.

Store ProfileVersion HistoryCountry RankingsTDN InsightsTDNBuild Stack
v29.7 · latestMetal shadersDeclares tracking

Stack profile

C/C++ · Kotlin Multiplatform · Metal (shaders) · 35 third-party SDKs across 8 categories · notable detections include Firebase, Google, Branch

Analysis

Analyzed
June 4, 2026
Bundle ID
tv.twitch
Detection floor
Lower bound

Languages

5

C/C++ · Kotlin Multiplatform · Metal (shaders)

Third-party SDKs

35

8 categories

Apple frameworks

11

112 total frameworks

Signals

83

capabilities, APIs, fonts

Build

Build & platform

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

Min iOS

16.4

Built with

Xcode 26.4

iphoneos26.4

Devices

iPhone · iPad

Localizations

30

Method

How this is detected

  • Detected SDKs are a lower bound — Twitch: Live Streaming may bundle more than static analysis can attribute.
  • The App Store binary is encrypted with Apple FairPlay, so detection is limited to what is observable without decryption.

Runtime

Languages & runtimes

Primary runtimes and language signatures observed in the app binary.
C/C++67KKotlin Multiplatform4MMetal (shaders)47Objective-C67Swift71

Dependencies

Third-party SDKs

Grouped by purpose. Select any SDK to see other tracked apps that use it.
35 of 35 SDKs shown

Analytics

3
BBranch12CComScore1.06UUserLeapKit4.8.52

Crash & Performance

1
FirebaseCrashlytics13

GraphQL / API

2
AApollo8AApolloAPI7

Media

1
GoogleCast4.8.316

Firebase

9
FBLPromises20Firebase49FirebaseCore17FirebaseCoreInternal17FirebaseInstallations17GoogleDataTransport14GoogleUtilities20Nnanopb18PPromises18

Rendering

1
Lottie4.6.062

Telephony

1
PPhoneNumberKit7

Other

17
--2B4B167800F2E3ED1.02AAmazonIVSBroadcast1.43.0AAmazonIVSPlayer1.53.0CCapacitor1.0CClocks1.02CComposableArchitecture3CCordova1.0EEppoExperimentationFFLAnimatedImage1.0.17IIssueReporting1.02MMobileShieldKit1.18.2OOrderedCollections1.05PPMHTTP4.5.0PPMJSON4.0.0RReachability2SSharing4TTomorrowland1.4.0

Apple

Apple frameworks

Native frameworks and system libraries linked into the build.
AAVFoundation (audio/video)67AAVKit59CCore Data46CCore ML29MMapKit32MMetalKit47SStoreKit (in-app purchase)67SwiftUI67UUIKit67UUser Notifications67WWidgetKit (widgets)55

Extensions

App extensions

5 bundled app extensions for widgets, notifications, share sheets, and Siri intents.
GameBroadcastingBroadcast Upload
TwitchEmotesMessages
NotificationServiceNotification Service
Share ExtensionShare
TwitchWidgetsWidget

Interface

UI & graphics

Frameworks and libraries Twitch: Live Streaming uses to render its interface and animations.
Lottie (animations)SwiftUIUIKit

GPU

Metal shaders

9 custom GPU shader functions across 1 metallib file.
basebgra_bgrabgra_nv12imc4_bgranv12_bgranv12_nv12rgba_bgray420p_bgray420p_nv12

Models

On-device ML models

Core ML and ML model bundles shipped inside the app for local inference.
IVSSRIVSEN2F16

Assets

Bundled fonts

Custom font families packaged in the app bundle.
ArchitectsDaughter-RegularBebasNeue-RegularCrimsonPro-BoldCrimsonPro-RegularGoogleSans-Bold.nohintsGoogleSans-Medium.nohintsGoogleSans-Regular.nohintsInter-ItalicInter-RegularInter-SemiBoldNotoSansArabic-BoldNotoSansArabic-MediumNotoSansArabic-RegularNotoSansArabic-SemiBoldRoobert-BoldRoobertTW-MediumRoobertTW-MediumItalicRoobertTW-RegularRoobertTW-RegularItalicSpaceMono-BoldSpaceMono-RegularTajawal-BoldTajawal-MediumTajawal-Regular

Packaging

Build & packaging

Dependency managers and build tooling detected in the app bundle.
Swift Package Manager (SwiftPM)

Integrations

Services & integrations

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

SDK config keys

branch_key

Branch · Info.plist

Registered URL schemes

amzn-tv.twitchttvtwitch

Queries other apps

org-appextension-feature-password-managementxarth

Network

Backend & API

Backend hosts, GraphQL operations, and certificate pinning signals surfaced by static analysis.

Backend hosts

aax-us-pdx.amazon-adsystem.comapi.sprig.comapi.twitch.us-east-1.prod.paets.advertising.amazon.devappeals.twitch.tvaws.amazon.comc.amazon-adsystem.comcapacitorjs.comcdn-a.amazon-adsystem.comcomplianceomsdk.iabtechlab.orgdevelopers.google.comgit.xarth.tvgithub.comhelp.twitch.tvimages-na.ssl-images-amazon.comopenfontlicense.orgs.amazon-adsystem.comsq-tungsten-ts.amazon-adsystem.comstackoverflow.comstatic-cdn.jtvnw.nettheshelterpetproject.orgtwitch.tvtwitter.comwww.boutrosfonts.comwww.twitch.tv

Storage

On-device data

Local stores, Core Data models, and schema names found in the app bundle.

CastFrameworkDB

Frameworks/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd

GCKDBBluetoothDiscoveryInfoGCKDBTCPDiscoveryInfoTportTrootUappID

First party

App modules

Likely first-party modules and resource bundles detected in Twitch: Live Streaming.
BranchSDKKMPMobileChatReachabilityTwitchAnalyticsCoreTwitchApolloTwitchCoreTwitchCoreUITwitchGraphQLAPITwitchIdentityTwitchKitTwitchLoggingTwitchMediaTwitchPersistenceTwitchtv1TwitchUtilities

Entitlements

Capabilities

System capabilities and entitlement flags included with the app.
App GroupsAssociated Domains (Universal Links)Background AudioCommunication NotificationsKeychain SharingPush Notifications (APNs)Sign in with AppleTime-Sensitive NotificationsVoIP

APIs

Detected API usage

System frameworks and privacy-sensitive APIs referenced by the binary.
Camera captureCarrier / cellular infoHashing (SHA-256)In-app browser (SFSafariViewController)Keychain readKeychain storageMetal GPU computePhoto libraryPublic-key crypto (Secure Enclave)Sign in with Apple / PasskeysWeb-based OAuth

Runtime config

Feature flags

2 feature-flag keys found in the build.
am_baseline_enabledios_watch_streaks_visibility_flag

Privacy

Privacy manifest

Declares tracking in its App Store privacy manifest.

Collected data types

AdvertisingDataCoarseLocationCrashDataDeviceIDEmailAddressOtherDataTypesOtherDiagnosticDataPerformanceDataProductInteractionUserID

Tracking domains

api-safetrack-eu.branch.ioapi-safetrack.branch.iocensus-app.scorecardresearch.com

Required-reason API categories

DiskSpaceFileTimestampSystemBootTimeUserDefaults

Architecture

Architecture details

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

Storyboards

2

Launch: launch_screen

Nibs

40

Scene manifest

Present

Explore technologies across all apps

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

Tech Stack hub →