What is modularization in iOS development?



What is modularization in iOS development?

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