← All work

MTV, Comedy Central & Spike

We helped architect Viacom's next-generation shared codebase for its brand apps, and built the first Apple TV apps for MTV and Comedy Central when tvOS launched.

Client
Viacom
Years
2014 to 2016
Our role
Architecture and iOS/tvOS engineering
Platforms
iOSApple TV

The brief

Viacom ran separate apps for many brands. It wanted one modern codebase that every brand app could share, and it wanted to be on the new Apple TV from the start.

What we built

  • Helped build and architect Viacom's next-generation codebase for its Apple apps across brands
  • Proved out and built tvOS apps for Comedy Central and MTV, reusing as much of the new iOS codebase as possible
  • Debugged and fixed crash and memory issues in third-party video playback components used across all of Viacom's iOS apps
  • Led the redesign of the Spike TV iOS app
  • Set team practices and technology choices: Swift and Objective-C, CocoaPods and Carthage, MVC, MVVM and VIPER
  • Prototyped UI and UX concepts, reviewed code, and mentored new team members

Swift · Objective-C · tvOS · iOS · MVVM