Monorepo: The journey back. History of modularization at Badoo

Day 1 /  / Track 3  /  RU /

At Badoo, structure of repositories and iOS projects has been continuously evolving for the last 5 years. The team went all the way from monorepo to several repositories for each application and back, using CocoaPods and Carthage, static libraries and frameworks, workspaces and xcodeproj files, copying code and reusing it.

Anton will tell about their iOS team's journey to monorepo and modular application structure, from what it all begun to what they have in the end. It allowed them to scale iOS development and increase individual developer's performance.