Tv Movie

TV PROGRAM GUIDE

Client

Bauer Xcel Media

Industry

Media/ Marketing

Team size

2

Time frame

6 months + maintenance

Technology used

Kotlin
Jetpack Compose
Tv movie homepage

The History of partnership

TV MOVIE & SERAPION

TV Movie logo
Serapion Logo Icon Only
Bauer Media Group set out to modernize TV Movie, a long-running mobile product built around helping users quickly answer a simple daily question: what is on TV today, and what is worth watching. TVMovie.de combines the current TV schedule with editorial TV tips and recommendations across series and films, with a strong focus on clarity and speed in discovery.

From the early stages, the collaboration focused on rebuilding the application on a sustainable, cross-platform foundation. Instead of continuing to invest in separate native codebases, the product was rewritten from scratch using cutting-edge technologies for mobile cross platform.
The vision

The vision

WHERE IT ALL BEGINS

TV Movie’s vision was to provide users with a clear, dependable companion for navigating daily TV and streaming choices, combining up-to-date schedules with editorial recommendations in an experience optimized for speed and clarity. The objective was to reduce friction in core journeys such as browsing, filtering, and selecting what to watch, while keeping the interface stable and predictable for everyday use.

Achieving this required a strong cross-platform foundation built with Kotlin Multiplatform and Compose Multiplatform, replacing the legacy native approach with a more sustainable model. The vision centered on long-term maintainability and faster iteration, enabling consistent feature development across iOS and Android, easier updates, and a future-proof base for continuous improvements.
The Challenge

The Challenge

UNTANGLING THE KNOT

TV Movie modernization focused on transforming a long-running native application into a modern cross-platform product, while preserving the speed, reliability, and clarity users expect from a daily TV guide. The goal was to replace the legacy implementation and establish a scalable technical foundation for future growth.

Key challenges:

  • Delivering a production-ready cross-platform app on a new and evolving Kotlin Multiplatform stack.
  • Extracting undocumented business logic and UI behavior from a long-running legacy codebase.
  • Integrating native advertising SDKs while ensuring stability and parity across iOS and Android.
  • Implementing a responsive, time-based Electronic Program Guide with complex scrolling and gestures.

The solution

HOW WE MADE IT WORK

The result was a modern, cross-platform TV guide application built on a strong technical foundation designed for long-term evolution. By rewriting TV Movie with Kotlin Multiplatform and Compose Multiplatform, we delivered a cohesive system that preserves the product’s focus on speed and clarity while enabling faster iteration and easier maintenance across iOS and Android.

Cross-platform mobile application

  • Rebuilt the app using Kotlin Multiplatform and Compose Multiplatform with a single scalable architecture
  • Reduced platform duplication through a shared domain layer and modern project setup
  • Delivered a consistent, reusable UI across platforms

User experience and content delivery

  • Designed fast, intuitive flows for live content, upcoming programs, and recommendations
  • Built a reliable foundation for navigation, filtering, and content discovery
  • Optimized performance for smooth, high-frequency daily usage

We partnered closely with Bauer Media Group to modernize a complex legacy application into a production-ready cross-platform solution. The result is a scalable foundation that supports continuous improvement, faster delivery, and long-term maintainability.

The value

The value

IMPACT THAT MATTERS

A scalable cross-platform TV guide built for speed, clarity, and long-term evolution, enabling a stronger daily user experience and a significantly more efficient delivery model.

Benefits delivered:

  • A consistent, high-performance experience across iOS and Android, reducing fragmentation and ensuring predictable user journeys.
  • Faster iteration and lower maintenance overhead through Kotlin Multiplatform and Compose Multiplatform, enabling feature delivery without duplicating effort across platforms.
  • A robust advertising foundation through stable integration of native ad SDKs and dynamic ad placements that remain measurable and reliable.
  • A differentiated core capability through the interactive Electronic Program Guide, engineered to handle complex scrolling, gestures, and large datasets while remaining responsive in real-world use.

Skills that stand out

CORE STRENGTHS

UI Performance Engineering

High-performance interactive UIs with smooth rendering, gestures, and scalable data handling.

Cross-platform Strategy

Unified Kotlin & Compose Multiplatform setup reducing duplication and speeding up iOS and Android delivery.

Ad Systems Integration

Reliable native ad SDK integration with dynamic placements and accurate analytics.

Product Migration Clarity

Clear specs and delivery plans from undocumented legacy systems through strong stakeholder alignment.