What is modularization in iOS development?
In this video, I’ll go over some the fundamentals of modularization in iOS, some of the favourable characteristics of a good modularization strategy, and some of the history of how the practice came to be.
Here is my original blog post on the topic: https://samst.one/what-is-modularization-in-ios/
Chapters:
0:00 – Intro
0:58 – Overview of modularization in iOS
2:41 – Why bother with it?
6:42 – History of modularization
10:26 – Outro
As mentioned in the video, here are some books I’ve found useful on the subject. These are affiliate links so I may earn a small portion if you buy a book through these links:
Fundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) – https://amzn.to/3KYzoNp
Accelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) – https://amzn.to/458Kuar
Clean Architecture: A Craftsman’s Guide to Software Structure and Design: A Craftsman’s Guide to Software Structure and Design (Robert Martin) – https://amzn.to/47qhmgs