Session

Mvvm Flux: a one way update architecture for MAUI

Mvvm is nice, but not enough...
We will explorer all the architectural patterns we need to implement to obtain a consistent state throughout our MAUI apps.

The key here is the "flux" pattern, the propagation of updates from commands to the domain, and back to the subscribed view models, that will trigger the UI update.

We'll see how to handle different use cases such as:
* loading data
* updating data
* error when loading
* error when updating
* error when updating

We'll see how the sharpnado's TaskLoaderView (https://github.com/roubachof/Sharpnado.TaskLoaderView) can help to elegantly implementing all those use cases.

Through all the presentation a PoC will be showcased to demonstrate those principles.

Jean-Marie Alfonsi

Freelance software engineer at Sharpnado

Paris, France

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top