Mobile Software Architect · Barcelona
Ronan O Ciosoig
I’m a mobile software architect in Barcelona. I’m writing a series on iOS architecture for codebases where AI agents write a growing share of the code. Every claim in it is tested against ShopApp, a real multi-module SwiftUI app, rather than argued in the abstract.
The series
All articles →AI Writes Fast. Your Safety Net Needs to Be Faster.
A simple SwiftUI pattern makes broken navigation states impossible to write, and impossible to miss in testing — whether the code came from a teammate who understood the app, or an AI agent that didn't.
Don't Trust Your Stub. Trust the Transcript.
A recorded HAR fixture lets a coding agent read back exactly what the API said, not guess at it.
Don't Make It Public. Give It a Boundary
A module can already be right about what's internal and still be wrong about what's public.
More parts in progress.
The code behind it
All repos →- ShopApp Multi-module SwiftUI e-commerce app — the working codebase every article in the series is tested against. Swift
- ShopAppServer Companion backend for ShopApp, serving the API its features and recorded fixtures are built on. Swift
- swift-coverage CLI and MCP server that checks tests exercise every explicit logic path in a Swift package, instead of gating on a coverage percentage. Swift