Standardizing MVVM Architecture in iOS Development with Swift Macros
By
Carter Levin
10mo ago· 7 min readen
85/100
Golden Brown
Bagelometer↗
Master baker tier. Every paragraph earns its place on the tray.
Score85Typehow-toSentimentneutral
Summary
The article discusses the challenges faced by an iOS engineering team as they scaled their codebase and standardized around the MVVM architecture. Initially, the new guidelines led to increased boilerplate code, prompting the team to explore solutions like helper methods and shared utilities. The focus is on improving code consistency and developer velocity.
Key quotes
· 3 pulledTo accommodate this scale my team, Client Architecture, has been working hard to standardize around a consistent MVVM architecture.
At first we tried to cut back on repetitive code as much as possible with helper methods and shared utilities, but we eventually hit a wall.
We promoted code consistency and increased developer velocity.
We promoted code consistency and increased developer velocity.
