~/talk

Pragmatic State Management in Flutter

Talkat Google I/O 2019 · 2019-05-07..05-09· [flutter]
slides:none on file

Shows how to stop fighting Flutter and lift shared state into a model provided with Provider (examples use ChangeNotifierProvider, MultiProvider and StreamProvider), wiring a slider to a pie chart, disposing resources via the provider dispose hooks, and testing with Flutter driver and profiler. A real app, Developer Request, is built live, measured, and tuned — one setter optimization cuts CPU time by about 12% (statistically significant).

AI-written summary · about

  1. 0:00Intro
  2. 0:38Why State
  3. 1:59Overview
  4. 2:30Pragmatic
  5. 3:27State Management
  6. 5:15Demo
  7. 8:23Whats wrong
  8. 11:53Pragmatic State Management Packages
  9. 19:58Pragmatic App
  10. 20:37Company
  11. 21:21Dispose
  12. 22:32MultiProvider
  13. 23:18Listening to Parts
  14. 26:05Performance Measurement
  15. 29:24Providers
  16. 30:42Testing
  17. 31:52Summary
~/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.