OkCredit Rashanjyot Singh Sep 13, 2022

How OkCredit Android App Improves UX Writing by Changing Strings on the Fly

Article Summary

OkCredit found a way to A/B test UI copy without shipping new app versions. The results? A 1.7% lift in user activation from changing just two words.

The digital ledger app serves millions across India in 11+ languages. Their product team was stuck waiting for app releases every time they wanted to test new messaging. They needed a solution that worked at scale.

Key Takeaways

Critical Insight

Dynamic string replacement let OkCredit run UX copy experiments that improved activation by 1.7% without releasing new app versions.

The team shares honest warnings about library maintenance issues they discovered after two years of production use.

About This Article

Problem

OkCredit's localization team kept hitting roadblocks when testing string translations across 11+ languages. Every time they wanted to change terminology, they had to wait for a full app release cycle.

Solution

Rashanjyot Singh's team built an integration using the Philology open-source library. It intercepts view inflation and pulls updated strings from a custom data source tied to their in-house A/B testing framework.

Impact

The solution has held up well over two years of heavy use. They can now run real-time string experiments without deploying new app versions. One experiment with payment terminology changes led to a 1.7% increase in user activation.