Back to homeProduct · NBCUniversal
NBC CTV — homeNBC CTV — showsNBC CTV — sportsNBC CTV — live guide
NBC — homeNBC — home variantNBC — browseNBC — show detailsNBC — America’s Got Talent detailsNBC — liveNBC — sportsNBC — sports variant

Official NBC Android Apps

NBC’s entertainment, news, sports, and live-event programming — across phones, tablets, Android TV, and Fire TV. 10M+ installs, powering live moments at global scale.

Live TVOn-demandNewsSportsConnected TV
10M+
mobile installs
NBC app on Google Play
4
Android form factors
Phone · Tablet · Android TV · Fire TV
Live
global tentpole events
Milan Cortina 2026 · FIFA · AGT

Overview

The official NBC Android apps bring NBC’s entertainment, news, sports, and live-event programming to viewers across the Android ecosystem — Android phones and tablets, Android TV, Fire TV and Fire TV Stick, and Fire Tablets. The product gives audiences a unified way to stream NBC shows, watch live national and local news, catch up on recent episodes, and access content across devices through an NBCUniversal Profile.

Designed for both on-the-go viewing and lean-back living-room experiences, the apps support the full range of consumer streaming use cases: free episodes and clips, day-after-air access, live streams in participating markets, TV-provider authentication, saved shows and favorites, cross-device continue-watching, Chromecast casting from mobile, and closed captioning.

What sets it apart

Cross-platform

One product, every Android screen

A unified streaming experience for handheld and lean-back viewing — Android phones, tablets, Android TV, Fire TV, Fire TV Stick, and Fire Tablets — with platform-specific UX tuned for each surface.

AndroidAndroid TVFire TVJetpack Compose
Live at scale

Built for global live events

Powers NBC’s coverage of Milan Cortina 2026 and the FIFA World Cup, plus live audience-voting moments like America’s Got Talent — concurrency, reliability, and analytics tuned for tentpole spikes.

Live streamingReal-time votingAdobe Pass
Modern foundations

Platform modernization

Migrated builds to Kotlin DSL, moved Favorites onto a GraphQL Journal API, swapped Adobe Pass to REST V2, and corrected analytics attribution across mParticle, Nielsen, Conviva, and Moat.

Kotlin DSLGraphQLmParticleAdobe Pass V2

My role

As Principal Android Engineer at NBCUniversal, I contribute to the Android applications behind NBC’s flagship streaming experiences. The work spans technical leadership across mobile and connected-TV apps, platform-level migrations, analytics accuracy, and live-event readiness for global tentpole moments — Milan Cortina, the FIFA World Cup, and live audience-voting events like America’s Got Talent.

Featured · Milan Cortina 2026

Leading Android readiness for NBC’s coverage of the Milan Cortina 2026 Winter Olympics — the moment the Android codebase ships under the heaviest concurrent live-streaming load of the year.

Across NBCUniversal’s brands

The same Android codebase ships under nine NBCUniversal brands — driven by a single product flavor with per-brand resources at build time. I’ve contributed across the entire brand portfolio.

Capabilities

Distributed across

Android
Android TV
Amazon Fire TV

Built on

Languages
KotlinJavaGroovy
UI
Jetpack ComposeMaterial 3Compose for TVAndroidX LeanbackCoilLottieCompose Shimmer
Architecture & async
Dagger 2Kotlin CoroutinesFlowRxJava 2WorkManagerDataStoreNavigationViewModel
Networking
RetrofitOkHttpMoshikotlinx.serializationProtobufKtor
Video & casting
ExoPlayer (Media3)CVSDK Helio PlayerBrightLineMediaRouterGoogle Cast
Auth & identity
Adobe Pass REST v2AndroidX Credential ManagerGoogle IdentityJJWTSecurity-Crypto
Analytics & monitoring
mParticleAdobe AnalyticsConvivaNielsenMoatFirebase CrashlyticsDatadog RUMFirebase Performance
Personalization & engagement
LaunchDarklyAlgoliaBranchIterableOneTrustFirebase Messaging
APIs
GraphQL Journal APIAdobe Pass REST v2
Platforms
AndroidAndroid TVAmazon Fire TVFire TabletChromecast
Build & tooling
Gradle Kotlin DSLKSPktlintSonarQubeProtobuf
A national broadcast network’s streaming experience — engineered for Android phones, tablets, and the biggest screens in the room.
Related experience

Principal Android Engineer · NBCUniversal

Aug 2024 – Present

This case study focuses on the product. The full role detail — team context, responsibilities, and career impact — lives on the experience page.

Read the role detail