Cut costs, not corners – Master modularization with SPM

In this talk, we will go through 4 chapters (origins, maze, metamorphosis, legacy) I faced when I refactored our Monolith iOS project using SPM and afterward – alongside my team members – figured a way to revolutionize the way we integrate Kotlin Multiplatform code with iOS code. And the craziest part – no feature development was put on hold along this process. That’s kind of impressive, but I lied about it being the craziest part. The results we achieved are even crazier:

55% reduction in local clean build time
43% reduction in local incremental build time
73% reduction in CI/CD build time.

You will walk away with specific steps on how to modularize your Monolithic project with SPM, which traps to avoid, and how to maintain it moving forward. And if you are using KMM in your iOS project, you might just find out how to drastically improve the integration of it.

Whether you’re an engineer, a team lead, or a CTO, this talk promises not only to enlighten but also to inspire your next big move.

Share

Session info:

Speaker: Antonio Markotić

Senior iOS Engineer @ LARQ at LARQ

Date: 21 March 2025

Time: 13:15 - 14:00

Relevant tags:
Architecture Swift

See all speakers

See all videos