Legacy App Maintenance & Development

Comedy Central

Premium Comedy Streaming Platform for ViacomCBS

2019 - 2021
ViacomCBS
iOS, Android, AppleTV

Project Overview

Comedy Central stands as one of the most iconic entertainment brands worldwide, delivering an extensive library of stand-up specials, original series, classic comedy content, and exclusive programming to millions of dedicated fans across the globe.

As an integral component of the ViacomCBS streaming ecosystem expansion, we provided comprehensive legacy app maintenance and development services for the Comedy Central mobile applications across iOS, Android, and AppleTV platforms. Our team ensured the applications remained current, secure, and competitively positioned while seamlessly integrating new features and content from the rapidly expanding ViacomCBS content library.

The platform provides subscribers with unlimited access to full episodes of beloved series, exclusive clips, premium stand-up specials from renowned comedians, and original programming from Comedy Central's extensive catalog including The Daily Show, South Park, Chappelle's Show, and Comedy Central Presents. Our implementation focused on delivering reliable DRM-protected streaming, intuitive content discovery, and seamless TV provider authentication across all supported devices.

10M+
Global Downloads
3
Platforms
24/7
Content Access
Comedy Central App Showcase

Our Role & Responsibilities

Technical contributions and key deliverables

Native Mobile Development

  • Maintained and evolved existing iOS codebase using Swift and Objective-C with MVVM architecture for scalable, testable application structure with reactive programming patterns
  • Maintained and evolved existing Android codebase using Kotlin and Java with modern architecture components, ExoPlayer integration, and coroutine-based async operations
  • Updated and optimized video player components to meet evolving DRM requirements including FairPlay (iOS), Widevine (Android), and FairPlay Streaming (AppleTV) compliance
  • Ensured continuous compatibility with latest iOS and Android OS versions through proactive testing, adaptive code modifications, and beta OS participation programs

Enterprise Collaboration

  • Coordinated directly with ViacomCBS internal engineering teams across product, platform, content, and marketing divisions for synchronized feature releases and content launches
  • Participated in bi-weekly agile sprint cycles, daily standups, sprint planning, and retrospectives within the client's scaled agile framework (SAFe)
  • Collaborated comprehensively with QA organization on test strategy development, regression testing automation, and production verification across extensive device matrices
  • Partnered with content operations and programming teams on new show launches, promotional campaigns, featured content curation, and editorial calendar execution

Technical Implementation

  • Integrated comprehensive analytics SDKs including Braze for user engagement tracking, audience segmentation, and NewRelic for performance monitoring and crash reporting with custom instrumentation
  • Implemented sophisticated push notification campaigns with audience segmentation, A/B testing, deep linking, and scheduled delivery for new episode alerts and content promotion
  • Managed beta testing programs through TestFlight (iOS) and AppCenter (Android) with phased rollouts, crash-free release monitoring, and user feedback collection
  • Optimized application performance including app size reduction through asset optimization, launch time improvement, memory footprint optimization, and network request efficiency enhancements

Technical Challenges & Solutions

Complex problems we solved during development

DRM & Content Protection

  • Challenge: Premium comedy content required strict DRM compliance across multiple platforms and content licensing agreements
  • Solution: Implemented FairPlay Streaming (iOS/tvOS) and Widevine Modular (Android) with secure license acquisition, key management, and secure media path
  • Result: 100% content provider compliance with zero security incidents during production operation

TV Provider Authentication

  • Challenge: Complex authentication flow with 50+ cable/satellite providers each with different OAuth implementations and token formats
  • Solution: Built unified authentication abstraction layer with provider detection, token exchange, refresh logic, and graceful fallback mechanisms
  • Result: 99.2% authentication success rate across all supported TV providers with seamless user experience

Video Performance

  • Challenge: Video startup latency and buffering impacting user engagement and retention metrics during peak traffic periods
  • Solution: Implemented adaptive bitrate streaming with intelligent buffer management, CDN optimization, and pre-fetching strategies for content previews
  • Result: 45% reduction in video start time and 60% improvement in buffering ratio during high-traffic premiere events

Legacy Code Modernization

  • Challenge: Inheriting large legacy codebases with mixed Swift/Objective-C and Java/Kotlin requiring careful modernization without disrupting active development
  • Solution: Implemented incremental refactoring strategy with comprehensive unit test coverage, feature flagging for safe deployment, and automated regression testing
  • Result: 50% reduction in technical debt while maintaining 99.8% crash-free session rate throughout modernization process

Technical Stack

Technologies, frameworks, and tools

iOS & tvOS

Swift 5+ Objective-C MVVM RxSwift Combine AVFoundation AVKit FairPlay DRM TVML TestFlight

Android

Kotlin Java 8+ MVVM ExoPlayer Coroutines Flow Widevine DRM Jetpack AppCenter

Backend & DevOps

Jenkins Fastlane Bitbucket GitHub Enterprise CI/CD AWS CloudFront Akamai CDN

Integrations

Braze NewRelic Google Analytics Adobe Analytics DRM (FairPlay/Widevine) TV Provider Auth Deep Linking Chromecast

Project Outcomes

Measurable results and achievements

Market Performance

  • 10M+ downloads across iOS, Android, and tvOS platforms
  • Top 10 Entertainment app in multiple markets during key content launches
  • 4.2+ star average rating across App Store and Google Play

Streaming Performance

  • 99.0% playback success rate across all supported devices and platforms
  • <3 second video start time on standard broadband connections
  • HD streaming support with adaptive bitrate optimization

Technical Excellence

  • 99.8% crash-free session rate in production environment
  • 45% reduction in video start time through optimization
  • 50% reduction in technical debt through systematic modernization

Content Launches

  • Successfully supported major original series launches and seasonal premieres
  • Delivered seamless streaming for high-traffic Comedy Central Roast events
  • Maintained 99.5% uptime during peak viewing periods and live events

Ready to Build Your Next Project?

Let's collaborate to bring your app idea to life with the same quality and expertise.