~/talk

Architectural journey

Talkat Android Makers 2019 · on Tuesday, 2019-04-23· [android, frontend-architecture]

Badoo runs Android for many apps with over 420 million registrations and faces stateful, async bugs; the claim is that switching from MVP/Clean to an MVI style and open‑sourcing an mvi-core library (features, actors, news channel) plus a lifecycle‑aware binder and middleware/time‑travel debugger actually reduces mysterious state bugs, scales across apps, and simplifies wiring; code and libraries exist on GitHub and the approach proves practical enough to merge with a RIBs‑style node hierarchy.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04State
  3. 6:48Side effects
  4. 10:26Events
  5. 13:24Dataflow
  6. 17:29Scoping
  7. 22:51Middleware
  8. 24:47Summary
  9. 25:34The bigger picture
  10. 26:50Problems
~/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.