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.
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.
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.
ArchitectureShort answerExpert
As an iOS team grows from 5 to 10 to 100 people, how should the way you manage code…
#ci #code-ownership
Build and distributionShort answerIntro
How do CocoaPods, Carthage, and Swift Package Manager differ in the way they put a…
#spm
Build and distributionMultiple choiceIntro
Which of the following statements about Swift Package Manager are correct? Select all…
#spm
Build and distributionShort answerExpert
Over a hundred iOS engineers work on one app here. Hundreds of pull requests land a day…
#monorepo