TLDR Dev · MISCELLANEOUS
XCODEGEN AND THE QUEST TO MODULARIZE THE WEALTHFRONT IOS APP
Summary from the TLDR Dev newsletter
Wealthfront's decade-old iOS app, a monolithic structure, faced challenges like merge conflicts, opaque build configurations, and slow build times due to its single module design. To address this, the team adopted XcodeGen, an open-source command-line tool that generates Xcode project files from declarative YAML, eliminating the `.xcodeproj` file from source control. This immediately resolved merge conflicts and made build configurations human-readable and auditable.