~/talk

The Light Way

Talkat droidcon NYC 2019 · 2019-08-26..08-27· [android]
slides:none on file

Messenger Lite prioritizes cold start and tiny install size and proves a native app can scale: a 6 MB APK inside a 1.3 billion‑user ecosystem. It enforces a database‑first pattern that writes view models at DB write time, precomposites group bitmaps to disk, encodes rendering flags as bitwise columns, and uses RecyclerView plus data binding to keep UI trivial. The team avoids heavy dependencies (no DI, wraps image libs like Picasso), swaps databases behind interfaces, enforces strict binary budgets per feature, and achieves reliably fast performance on low‑end phones.

AI-written summary · about

  1. 0:00Introduction to Light Way
  2. 1:31No single right way
  3. 3:57Messenger Lite vs Facebook Lite
  4. 4:59Key priorities for Messenger Lite
  5. 5:40Database first architecture
  6. 8:17Rendering speed examples
  7. 12:52Why not everyone uses it
  8. 15:05Optimizing with system tools
  9. 17:53Limiting dependencies
  10. 21:45Infrastructure independence
  11. 23:17AB testing at Messenger Lite
  12. 24:42Simplicity by design
  13. 26:47Success of the light way
~/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.