~/talk

Eventbus V3

Talkat droidcon Berlin 2015 · 2015-06-15..06-17· [android, software-architecture]
slides:none on file

EventBus V3 replaces naming conventions with annotation-based subscription, moves heavy work to compile-time indexing and code generation, and benchmarks show registration becomes several times faster (Nexus One/5/9 tests). The annotation processor has limits: anonymous subscribers are invisible and subscriber/event classes must be public, so V3 uses a hybrid fallback to reflection when indexing can’t cover cases. Add the annotation-processor dependency only in apps (not libraries); V3 is available now and requires a build-time provider.

AI-written summary · about

  1. 0:00Start
  2. 0:30Android without EventBus
  3. 0:55EventBus Communication
  4. 2:13EventBus: Top Selling Points
  5. 3:09EventBus 2 Adoption
  6. 4:19Example Annotations
  7. 6:04The Journey to EventBus 3: Community
  8. 6:39The Journey to EventBus 3: Tweaking
  9. 7:58Annotation Processor Caveats
  10. 10:13State of EventBus 3
  11. 10:52EventBus 3 Reg. Performance Nexus One
  12. 11:30EventBus 3 Reg. Performance Nexus 5 (5.1)
  13. 11:43Registration Performance Observations
~/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.