Badoo Aug 1, 2018

iOS UI Development in Badoo

Article Summary

Valerii Che from Badoo's iOS team reveals why they ditched Storyboards and XIBs entirely. Their code-first approach handles weekly feature releases without breaking existing functionality.

Badoo (now part of Bumble) processes millions of connections daily, requiring rock-solid UI architecture. This article breaks down four specific techniques their iOS team uses to maintain velocity while keeping the codebase clean and testable.

Key Takeaways

Critical Insight

Separating UI components from business logic lets Badoo ship features faster while maintaining full visual test coverage.

The article includes a complete sample project showing how their three-domain architecture (Components, Demo, Real App) works in practice.

Recent from Badoo

Related Articles