Speaker Deck

Flux and Redux on Mobile

by Benjamin Encz

Published April 27, 2017 in Programming

Flux is a pattern that was originally developed for web applications at Facebook. When I learned about the ideas behind Flux I quickly found that it should also be applicable to mobile applications as well. With ReSwift I've helped create an open source Redux-like implementation in Swift. At PlanGrid we have been implementing all new UI features in the last 1.5 years using the Flux pattern.

This talk will explore the basic ideas behind Flux and Redux and show how the two approaches solve some of the core problems of UI heavy applications. It will also dive deep into how Flux is used in production code at PlanGrid and which lessons we have learned so far.