Bumble Aug 1, 2018

iOS UI Development Best Practices

Article Summary

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

The Badoo/Bumble iOS team shares their battle-tested UI development practices for maintaining a massive dating app. With constant feature releases, they've optimized for code maintainability and team velocity over visual editors.

Key Takeaways

Critical Insight

Building iOS UI in code with strict component separation and MVVM enables faster feature delivery and easier testing at scale.

Their custom Observable utility replaced KVO and Reactive frameworks with something surprisingly simple.

Recent from Bumble

Related Articles