Mobile Architecture with Redux


Elliott Chenger


John McIntosh


Advance RSVP is available to Primary Entry badge types only. Walk-ups may be accepted on a first come, first served basis.

Let's face it, architecting mobile software to be both flexible and maintainable is no easy endeavor. It’s especially challenging to avoid over-coupling of business and presentation logic in modern apps which have inputs coming in from multiple sources, where any one state change may affect several screens at once.

In our workshop we are going to introduce you to Redux — an architecture paradigm which reduces business and presentation coupling by favoring a unidirectional flow of data through the app. We’ll share the tips we’ve picked up while using this architecture to deliver a #1 app in the App Store, and through the workshop, you’ll learn how this pattern prevents entire categories of bugs from being possible, promotes testability, and results in code that is easy to understand and maintain as your app changes over time.

Programming descriptions are generated by participants and do not necessarily reflect the opinions of SXSW.

Primary Entry: Platinum Badge, Interactive Badge
Format: Workshop
Event Type: Session
Level: Intermediate