iOS × Release Management
iOS Release Management
We track 21 iOS Release Management case studies from 18 engineering teams. DoorDash, Shorebird and Deloitte write about it most. Many posts also cover CI/CD and Modularization. The posts run from 2016 to 2026. The newest is from September 2026.
iOS Release Management articles 1–21 of 21
In-House Over-the-Air Localizations in a Modular iOS App
Alberto De Bortoli from Just Eat Takeaway built an over-the-air localization system that fixes translation bugs without app releases. No vendor SDK, no compromise—just a few hundred lines of code that works wit...
Protect your Flutter iOS apps with Shorebird Obfuscation
Shorebird just launched obfuscation for Flutter iOS apps. If you're shipping sensitive code or worried about reverse engineering, this changes the game.
Shorebird's Ongoing Performance Work for Flutter 3.44+
Shorebird is tackling Flutter performance head-on with their work on version 3.44+. If you're shipping Flutter apps, this matters.
The Mistake That Taught Me to Use Flutter Flavors
Abdelrahman Khalil accidentally shipped a production app pointing to staging servers. That painful mistake led him to master Flutter Flavors—and he's breaking down exactly how to avoid the same fate.
Deep Dive into iOS Automation at Grab - Continuous Delivery
Grab's iOS team ditched Fastlane for custom bash scripts and built a Slackbot named Iris (reverse of Siri) to automate their entire build pipeline. Sometimes simpler really is better.
Recording a Physical iPhone for App Preview Videos
Creating App Store preview videos from physical iPhones has been a pain. QuickTime gives you square videos without bezels, and manually adding device frames is tedious.
Delivering Mobile App Updates Faster
Manoj Kumar Gubba from Mercari's iOS team reveals how they ship mobile updates in just 3-7 days. Most teams take 1-2 weeks, but Mercari's approach cuts that in half while maintaining stability.
App Health Through Metric-Aware Rollouts
DoorDash was shipping experiments that crashed their app and degraded performance for weeks before anyone could identify the cause. They built an automated system to catch issues before customers feel the pain.
Unfold's Modern Mobile Release Process And The Subtle Art Of Making Them Boring
Alan Cooke from Squarespace reveals how Unfold turned chaotic mobile releases into boring background events. Boring is the goal, and here's why that's brilliant.
The Fundamentals of iOS Development at Revolut
Illia Kucheriavyi from Revolut reveals how 120+ iOS engineers ship weekly releases across 5 apps while maintaining 150,000+ automated tests. Their secret? A mono-repo with 160 shared modules and build times tha...
How DoorDash Manages Mobile Releases
Manolo Sañudo from DoorDash reveals how their iOS team ships weekly releases without breaking things. Spoiler: it's not about having more QA people.
How DoorDash Manages Mobile Releases
DoorDash ships a new iOS app version every single week. Here's how they coordinate testing, releases, and hotfixes across multiple teams without losing their minds.
Delivering a Million Downloads Every Week
Swiggy's Android team serves 1M+ downloads weekly with 52% of users updating within 5 days. That velocity could be a disaster without bulletproof automation.
How we ship GitHub Mobile every week
GitHub Mobile ships to production every single week with a tiny team. Their secret? Ruthless automation that turns a multi-day release process into a Saturday morning workflow.
Carbon: Dual Binary Mobile App
Uber rewrote their entire driver app serving 3 million drivers. How do you ship that without breaking your business?
Our iOS CI/CD Journey At Nextdoor
Su Khai Koh from Nextdoor reveals why their team willingly accepted slower build times in exchange for something more valuable: stability and sanity.
Mobile Release Engineering at Scale: ShipIt Mobile
Alejandro Rodriguez Salamanca from Shopify reveals how manual mobile releases were killing their velocity. The solution? A platform that cut release cycles from 3 weeks to 1 week.
A New Era of Launching Mobile Games
Emily Putze from Google Play reveals why your mobile game launch strategy is probably outdated. The old playbook that worked in 2014's gold rush era is now a recipe for expensive failure.
Strava Mobile App Versions
Jeff Remer from Strava explains why their mobile app jumped from version 5.14 to 14.0 in just four months. Spoiler: it wasn't feature bloat.
Easier Upgrades
React Native upgrades used to be a nightmare of merge conflicts and lost changes. The React Native team just changed that with a clever Git-based solution.
3x3: Speeding Up Mobile Releases
LinkedIn went from monthly releases to shipping mobile code 3x per day. Here's how they automated their way out of a month-long release cycle.