Badoo Jul 4, 2018

Split Testing (A/B Testing) with Swift

Article Summary

Alexander shows how a simple A/B test doubled in-app currency purchases from 2% to 4% at Badoo. Here's how to build the same testing framework in Swift.

With millions of apps competing for attention, companies like Badoo run multiple split tests simultaneously to validate features. This article walks through building a client-side A/B testing framework in Swift, complete with persistent storage and analytics integration.

Key Takeaways

Critical Insight

A lightweight, protocol-driven Swift framework enabled rapid experimentation that doubled conversion rates from 2% to 4%.

The full GitHub implementation reveals how Badoo manages multiple simultaneous tests with persistent user grouping.

Recent from Badoo

Related Articles