~/talk

Exploring the possibilities of Unidirectional Data Flow Architectures on Android (en)

Talkat Droidcon Paris 2015 · 2015-11-09..11-10· [android, frontend-architecture]
slides:none on file

Claims that unidirectional data flow yields time-travel debugging and deterministic bug replay, demonstrated with Redux/Elm/Cycle patterns and a small Java/Kotlin Android library. Demos include a counter and to‑do app plus a dev drawer that replays and disables actions; async work runs outside reducers; views are naively replaced (not diffed). Benefits: pure reducers, easier unit testing, composable components. Caveats: experimental, not production ready, concerns about memory footprint and UI rendering speed and unresolved hot‑reload integration.

AI-written summary · about

  1. 0:00Introduction
  2. 1:15Disclaimer
  3. 2:18The problem
  4. 2:55Debuggers
  5. 3:20Redux
  6. 3:54OnTheRise
  7. 4:56Developer Experience
  8. 5:29Unidirectional Data Flow
  9. 7:07State
  10. 8:00App
  11. 8:23Layout
  12. 8:39MainActivity
  13. 9:38Plan
  14. 10:37Radix
  15. 10:49Update Function
  16. 11:59Updating Main Activity
  17. 14:00Cutting Code
  18. 14:55reducer
  19. 15:45time travel
  20. 16:47testing
  21. 17:53Elm
  22. 18:35Elm Architecture
  23. 23:04Contour Component
  24. 24:41Nesting Components
  25. 25:00Moving Components
  26. 25:28Views Become Testable
  27. 27:21Cycle
  28. 29:05Code
  29. 32:49Complexity
  30. 33:14Cycles
  31. 35:01Recap
  32. 35:19Demo
  33. 38:51Wrapping up
  34. 39:26Benefits
  35. 40:28Other interesting possibilities
  36. 42:55Lets have some fun
  37. 43:11And see
  38. 43:37Questions
~/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.