Last updated: 3 months ago
Flux/Redux/MVU state management architectures have been discussed a lot recently in the iOS community, and many developers are adopting unidirectional data flow to power the interfaces they build. Since we adopted Flux around 5 years ago to power state management in our production app (used by thousands of customers every day), we’ve learned a lot about do’s, don’ts, best practices, code smells, and how to structure our code to allow us to iterate quickly and effectively using this architecture.
In this talk, we’ll introduce our flavor of Flux and do a deep dive into the “real world” issues we’ve run into and the solutions we developed for them:
Hopefully you’ll come away with a better understanding of unidirectional data flow and what might be involved in implementing it in your real-world iOS apps.