Daily iOS
Build and distribution

Monorepo vs multirepo

This one comes up onsite. "If you had to pick between a monorepo and several small repositories, which would you pick and why?" Answer for an iOS app with internal modules: a design system, networking, and feature modules.

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

For an iOS organization where several teams build one app, the monorepo is the default. The app ships as a single binary, so changes across modules land atomically in one pull request, and one Xcode version and toolchain with local SPM packages keeps you out of dependency version hell.

Share a question