TripAdvisor May 15, 2025

The evolution of native engineering at Tripadvisor: Part 1

Article Summary

Tripadvisor's iOS team was drowning in coordinator spaghetti. Navigation paths were impossible to trace, and even senior engineers couldn't debug their own flows.

Benoit Sarrazin shares how Tripadvisor migrated their large iOS team from MVVM-Coordinator to The Composable Architecture (TCA). This is part 1 of a 3-part series on modernizing their Server Driven UI platform.

Key Takeaways

Critical Insight

Tripadvisor transformed their iOS architecture from unpredictable coordinator chains to predictable, testable TCA reducers while cutting code and accelerating development.

The team discovered that testing difficulty became their best design feedback loop, revealing architectural problems before they shipped.

Recent from TripAdvisor

Related Articles