~/talk

Reactive Architecture for Flutter

slides:none on file

Explains when ScopedModel becomes a maintenance problem and why BLoC with streams scales better: concrete code shows a counter using ScopedModel rebuilds many widgets versus a BLoC using a broadcast StreamController, sink and StreamBuilder that updates only wrapped widgets. Demonstrates a BlocProvider that supplies a single block instance across children, mentions optional RxDart, warns to close streams to avoid leaks, and shows a working “WhatToDo” task app using multiple blocks.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 0:45What is software architecture
  3. 3:10Understanding reactive programming
  4. 4:53Scope Model explained
  5. 8:05Scope Model demo with counter
  6. 13:34Limitations of Scope Model
  7. 16:24Introducing BLoC pattern
  8. 18:09BLoC implementation with streams
  9. 22:04BLoC demo with counter
  10. 24:21BLoC Provider for state sharing
  11. 27:10BLoC Provider implementation
  12. 28:36Real-world app example
  13. 32:13Resources and references
  14. 32:34Speaker's journey and advice
  15. 34:51Q&A session begins
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.