From Native to React Native for TV The Zattoo Case

See how Zattoo moved from separate native TV apps to a shared React Native setup. In this webinar, speakers from Zattoo and Callstack walk through the migration step by step, covering the reasons behind the change, the rollout process, team changes, testing, performance work, and the tradeoffs they faced on the way. You’ll get a practical look at how Zattoo brought React Native to production across TV platforms, what they learned from early experiments, how they handled platform-specific differences, and how the new setup changed day-to-day development. If you’re working on TV apps across multiple platforms, this session offers a useful reference point from a team that has already gone through it. 00:00 Introduction 04:17 Meet the Speakers and Zattoo Overview 10:23 Zattoo’s Product and Platform Setup 16:56 Why the Native Approach Stopped Scaling Well 23:27 Main Product, Technical, and Team Challenges 26:26 What Adding a New Platform Used to Involve 33:18 Early Cross-Platform Experiments 36:01 Why Zattoo Picked React Native 40:29 How the Migration Started 42:17 Team Transition and Internal Buy-In 50:14 Proof of Concept and Early Results 54:18 Monorepo Setup and Shared Architecture 58:28 Shared Code vs Platform-Specific Code 01:02:19 Metrics, Observability, and Release Effects 01:05:44 Performance Challenges Across Devices 01:08:22 Testing and Cross-Platform Automation 01:17:15 Team Structure and Ownership Changes 01:23:27 Scaling React Native Across Teams 01:33:12 What Worked, What Didn’t, and Key Lessons 01:43:28 Current Rollout Status 01:46:04 Release Process and Delivery Pace 01:53:50 What’s Next for Mobile, Web, and TV 02:07:06 Closing Thoughts 👉 More on React Native development: https://clstk.com/4nap8TL