When Viacom Inc. merged with CBS, we worked hand in hand with the internal ViacomCBS teams to migrate MTV and MTV Play apps to a new technological platform.

While working on this project we were deeply integrated into the workflow of our client just like one of its own teams.

Project Tasks
  • Mobile Development

    We've worked on migrating the content logic from the old projects to a new proprietary technology stack for both MTV and MTV Play apps. This also included hands-on development and various code-level integrations with third party providers that you can find in the technology stack of this project.

  • AppleTV Development

    We've provided maintenance and development support for the MTV AppleTV app including redesign and code refactoring where it was required. This also included hands-on development and various code-level integrations with third party providers that you can find in the technology stack of this project.

  • Design Implementation

    We've implemented the UI design received from our customer into the newly created apps. The UX was handled by the client.

  • Content Integration

    We've handled the integration of the content from Viacom's proprietary streaming service to the newly created apps.

Project Details

MTV has launched its first-ever streaming video-on-demand (SVOD) mobile app aimed engaging younger audiences with the Viacom-owned network’s reality content.

Project Period

2019 - 2021

Technology Stack
  • 1
    Monolithic project architecture
  • 2
    VIPER and MVVM design patterns
  • 3
    Agile Development with JIRA
  • 4
    GIT versioning with Bitbucket and GitHub Enterprise
  • 5
    Continous Integration with Jenkins
  • 6
    Fastlane provisioning and deployment
  • 7
    Objective-C, Swift (iOS) & Java, Kotlin (Android)
  • 8
    iOS reactive programming with RxSwift
  • 9
    SwiftLint & Lint enforced code
  • 10
    Unit Testing with Nimble and Quick along with XCTest (legacy)
  • 11
    Snapshot testing
  • 12
    NewRelic integration for tracking app crash analysis and exceptions handled
  • 13
    Helpshift integration for customer support messaging service
  • 14
    Braze integration for customer engagement and marketing/promotional campaigns
  • 15
    AppCenter integration for alpha testing
  • 16
    TestFlight deployment for beta testing

Hello! We are a group of skilled developers and programmers.

We Are A Group Of Skilled Programmers

Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Cras ultricies ligula sed magna.