~/talk

Use Android text like a pro

Talkat Android Dev Summit 2018 · 2018-11-07..11-08· [android, web-performance]
speakerdeck:siyamed
slides:none on file

A feed layout measures at about 4.6 ms where text consumes ~98% of that time; simply disabling hyphenation cuts measurement time roughly in half without visible UI change. Using PrecomputedText moves shaping to a background thread and drops a 4 ms cost to ~0.2 ms (~20× speedup), but native word caches use memory (roughly 20 KB per 500 chars) and PrecomputedText is immutable. Use RecyclerView prefetch with PrecomputedText to precompute text off‑thread and speed up scrolling.

AI-written summary · about

  1. 0:00Start
  2. 2:23(text / linearlayout) %
  3. 2:55LinearLayout vs Text
  4. 3:0598% time for text
  5. 3:27Hyphenation disabled
  6. 4:31Questions
  7. 6:23What does it do?
  8. 7:25Background measurement
~/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.