Unidirectional Data Flow For Mobile
Unidirectional Data Flow is the new hotness in UI architecture, but how do we apply this to mobile apps? The easy answer is “Use React Native”, but who would want to take the easy road? Instead, in this talk we’ll go through the key elements of the unidirectional data flow style and look at how to architect this for mobile using an example Swift iOS app.
This will include:
- Defining core application state and leveraging change events to update the view layer
- Wiring up an Action dispatcher to manage state change, including background event
- Approaches to implement navigation flow on top of the UIKit framework
Attendees will gain a clear conceptual understanding of the Unidirectional style, and the practical benefits & drawbacks they’re likely to encounter using it in a mobile app.