Skip to content

Files

Latest commit

ac7aa94 · Jan 24, 2024

History

History

unidirectionaldataflow

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 24, 2024
Jan 24, 2024
Aug 13, 2020
Aug 13, 2020
Sep 25, 2020
Oct 17, 2020
Sep 25, 2020
Jan 24, 2024
Jan 24, 2024
Jan 24, 2024
Sep 25, 2020

README.md

Unidirectional data flow rocks!
Introducing Redux, Cubits and Blocs.

These are the slides and code of a talk I have given on several occasions.

Abstract

In software development, small projects are quite different from large apps. As the scope gets bigger and functionality is added, quick solutions that worked before might create bugs later, state management can become complex and logic and UI changes are difficult to implement as requirements change.

Flutter knows many state management patterns, several of which use a concept known as unidirectional data flow. This technique helps make the flow of data throughout your application structured, predictable and reproducible.

In this talk, we'll discuss the advantages of state management patterns that use unidirectional data flow and how Redux and Bloc use this to their advantage.

Topics

  • Flutter
  • State Management
  • Data Architecture
  • Functional Programming
  • Redux
  • Bloc (and Cubits)

Publications