A blog exploring advanced programming topics in Swift.

4 years of the Composable Architecture

Monday May 6, 2024

The Composable Architecture is now 4 years old! We released version 0.1.0 of the library on May 4th, 2020, and since then have had 191 contributors, 116 releases, 1,270 pull requests, 57,000 Slack messages and more than 1,200 GitHub discussions.

In the past 4 years we have had many big updates to the library, making sure to support each new major feature in Swift and SwiftUI, and do so in backwards compatible ways, including:

And even for those that cannot or do not want to use the Composable Architecture, we have split out multiple standalone libraries from it:

We feel that these libraries can be helpful building any kind of application, whether you are using the Composable Architecture or not. They help you develop features that are concise and testable.

App architecture live stream

To celebrate this new milestone, we are hosting a live stream to discuss all things app architecture. Have a question about the Composable Architecture? Want to know how it compares to other styles of building apps? Or just want to discuss the philosophy of app architecture in general? Well, we have the live stream for you!

The Q&A is already open so you can ask questions and upvote any existing questions:


Subscribe to Point-Free

👋 Hey there! If you got this far, then you must have enjoyed this post. You may want to also check out Point-Free, a video series covering advanced programming topics in Swift. Consider subscribing today!