We have built up quite a few features for the Composable Architecture over the past 16 episodes, but it still has a few tricks up its sleeve. The architecture can also be adaptive so that it is capable of being used in multiple situations. After discussing the basics of this idea, we demonstrate it by porting our demo application to macOS.
The Composable Architecture is already quite powerful, but we haven’t spent much time on ergonomics. This is an important topic because it helps reduce the friction people will have when trying to adopt the library.