1st Notice: If you hear my voice "weird", that's because I got sick during the recording of the video, sorry for the inconvenience.
2nd Notice: This video was recorded a few days ago before the release of ReducerProtocol, which by the time of the publication is already available in TCA.
The Composable Architecture (or TCA for short), is an architecture/library for building large, robust, and scalable applications. It’s built on a foundation of ideas popularized by Elm and Redux, but made to feel at home in the Swift language and on Apple's platforms.
Further, it’s strongly opinionated about how to manage side effects and build end-to-end tests that guarantee your business logic is doing what is expected.
In this talk, we are going to describe the benefits vs other architectures, and build a demo on SwiftUI applying the main concepts.
Link to the demo: https://github.com/pitt500/OnlineStor...
Link to TCA: (inside the demo ☝🏻)
Link to Slides: https://speakerdeck.com/pitt500/the-c...
My Twitter: / swiftandtips