Fluxing Up Your .NET Apps
summary
Shows how to replace verbose MVVM bindings with a Flux loop implemented in C# using Xamarin.Forms and Comet/MAUI, with code on GitHub (swap_pirate/xamarin.flux and a Flux Toolkit for .NET). Builds a working Todo app (create/edit/toggle/delete, bulk toggle, clear completed) where MessagingCenter acts as the dispatcher, actions dispatch, stores own state and emit changes, and viewmodels subscribe; demonstrates error handling, SignalR/websocket examples, DI-friendly single source of truth.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:33Current architecture overview
- 5:53Problems with MVVM
- 10:35Introduction to Flux
- 14:40Flux and data flow
- 20:48Testing and debugging
- 25:02Xamarin Forms demo
- 42:43Debugging the demo
- 47:05Future with .NET MAUI
- 55:18Conclusion
related talks
25mFlux Architecture with Xamarin
46mHow I learned to stop worrying and loved the flux
56mPrism and Xamarin Forms: create cross-platform app using the MVVM pattern.
48mImplementation of Modern Enterprise MAUI Applications
31mFlux: Utilize unidirectional data flow ...
18mMVVM architecture with Data Bindings
38mAnimating Xamarin.Forms
36mThe Flux Pattern: MVC Framework for Data
