~/talk

VISUALIZING KOTLIN FLOW IN ANDROID

Talkat Chicago Roboto 2020 · 2020-09-28..09-29· [android, reactive-programming]
slides:none on file

Shows how Kotlin Flow values move with animated visuals, a demo Android app mapping three Chicago landmarks, and an extension library called meteor that autogenerates those animations; demonstrates that regular State Flow is hot and unavoidably conflates slow collectors (causing a missed Lincoln Park Zoo), and that Shared Flow can be configured to wait for slow collectors so no events are dropped; explores flatMapMerge and worker‑pool patterns and builds working examples that expose pitfalls and fixes.

AI-written summary · about

  1. 0:00Start
  2. 3:18Asynchrony
  3. 4:02Reactive Streams
  4. 4:34Clean Architecture
  5. 5:20Ergonomic
  6. 6:15Suspension
  7. 7:27Structured Concurrency
  8. 8:13Share by Communicating
  9. 9:35Cold, Non-Blocking Data Streams
  10. 12:41it's Structured!
  11. 15:10Navy Pier
  12. 15:51Adler Planetarium
  13. 16:05One Map
  14. 17:21Data Models
  15. 18:09Observe the locations
  16. 20:26this sounds familiar.
  17. 21:48List Locations
  18. 22:56Chart Locations
  19. 24:20What if we move too fast?
  20. 26:42Shared Flow
  21. 29:25Cold Flow Animation
  22. 32:20Concurrent Flows
  23. 34:26ChannelFlow
  24. 36:17What can we expect?
  25. 37:57Photo Credits
  26. 38:08Beyond the talk
~/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.