Duolingo Aaron Wang

How Duolingo sped up Android and iOS builds by 68% on CI

Original post How we sped up Android and iOS builds by 68% on CI

Article Summary

Duolingo's Test and Release Infrastructure team just cut mobile CI build times from 50 minutes to 16. That's 68% faster builds across hundreds of PRs per week.

The TRI team at Duolingo tackled a massive developer productivity problem: painfully slow continuous integration checks that ran hundreds of times weekly. Through systematic experimentation with hardware, caching strategies, and toolchain upgrades, they transformed their Android and iOS build pipeline.

Key Takeaways

Critical Insight

Strategic hardware upgrades, smarter caching, and toolchain modernization slashed mobile CI build times by 68%, dramatically improving developer experience.

Continue reading

They also share what didn't work, including why they abandoned XCRemoteCache after months of troubleshooting mysterious cache misses.

This page summarizes “How we sped up Android and iOS builds by 68% on CI” by Duolingo, published Dec 18, 2024. All credit for the original work goes to the authors.

Read the original on blog.duolingo.com (opens in new tab)

AI tools for iOS

Browse all AI tools →