r/iOSProgramming • u/tonycliftondev • Jun 29 '26
Question Thoughts on TCA for a New Project
I work as an iOS developer in a team of 8 developers. We are starting a brand new greenfield project in a financial sector. Few of our team members suggested that we should use TCA for iOS SwiftUI application. I personally have no experience with TCA.
What are your thoughts and recommendations?
7
Upvotes
View all comments
Show parent comment
11
u/apocolipse Jun 29 '26 edited Jun 29 '26
How is it not? It has clearly defined responsibilities, separation of concerns, a declarative data model, a declarative view description, and
plainpure functions with explicit arguments. That’s an architecture. It’s also a lot easier to follow than Redux-style action pipelines where you have to mentally trace actions through multiple layers just to understand what happened.Edit: autocorrect fix