~/talk

Develop Your App with Lots of "Flow"

Talkat Android Worldwide 2022 · 2022-01-25..01-26· [kotlin, frontend-architecture]
links:none on file
slides:none on file

Builds a musical quiz app that plays intervals to help memorize references, implemented with Kotlin coroutines Flow and StateFlow and SharedFlow to publish view state and UI events, following an MVI unidirectional pipeline. Maps UI events → actions → processor (side effects, DB, network) → reducer → new view state, compares Flow to RxJava, finds single‑event (toast) tricky and suggests channels or clearing state. App is work in progress but the Flow-based pipeline works for ordered async UI events.

AI-written summary · about

  1. 0:00Introduction
  2. 4:24Learning musical intervals app
  3. 7:35MVI architecture basics
  4. 17:42Unidirectional data flow
  5. 27:34Handling events and status
  6. 31:30MVI vs MVVM
  7. 48:10Q&A
~/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.