Cinemark Apps

2014 Xammy Awards Finalist

80% shared code between Android and iOS

Cinemark App Screenshots for iOS and Android

Headquartered in Plano, TX, Cinemark Holdings, Inc. is a leader in the motion picture exhibition industry with more than 500 theatres and 5,700 screens in the U.S. and Latin America.

In the fall of 2013, Cinemark engaged with rseg to provide training and architecture leadership to support the conversion of their existing Phone Gap apps to the Xamarin platform. The following factors influenced Cinemark’s decision to adopt Xamarin:

  1. The existing Phone Gap app was difficult to enhance and debug and Cinemark hoped a strongly typed language like C# might eliminate some of the issues they were finding relatively late in the development cycle or even after the app was deployed.
  2. The existing Phone Gap app was difficult to integrate with platform specific services and Xamarin’s binding libraries provided a better way to integrate with each platforms APIs.
  3. Cinemark already had a large investment in C# and .NET and planned to leverage existing skills in the development of the apps as well as open the possibility of sharing code between the apps and other enterprise .NET projects.

During the engagement rseg helped outline an overall architecture for the mobile apps identifying key reusable services that could be shared across the apps and developed most of the shared services as well as the Android app helping the team to achieve the following:

  1. Cinemark deployed Xamarin based iOS and Android apps as well as Windows Phone and Windows Store apps that were all developed using C# and .NET and all used a set of shared services making up about 50% of each apps codebase.
  2. The iOS and Android apps were top 3 finalists in the 2014 Xammy Awards for Consumer Apps.

In the spring of 2015, rseg re-engaged with Cinemark to support the following initiatives:

  1. To increase the percentage of code reuse and consistency in behavior Cinemark converted the iOS and Android apps to use MvvmCross. In the resulting codebase 80% of the apps code is shared.
  2. Cinemark added a new set of views in the Android and iOS apps to support a new mobile phone based rewards program that will be rolled out to theaters nationwide during the spring and summer of 2016.

Cinemark has been very pleased with the results of moving their mobile solutions to the Xamarin platform and has adopted other components of the platform like Xamarin Test Cloud with great success. The Cinemark Apps remain a featured app on the Xamarin website and rseg is proud to have played a role in the development and continued evolution of the apps.

Cinemark App Screenshots for iOS and Android