With currently 1,000,000,000 total app installs, EventBus is one of the most popular open source libraries for Android. Version 3 will be released before droidcon and brings significant changes and new opportunities for developers. In this session, the lead developer of EventBus gives you a look under the hood of EventBus to gain deep insights. EventBus is a proven solution for event-based communication for Android components like Activities, Fragments, and Services. By using a central event bus, components are decoupled and do not have to know each other. With its simple publish/subscribe API, EventBus saves time. Developers write less infrastructure and multithreading code, while the app architecture profits. EventBus V3 shifts to annotations. In combination with compile time indexing and code generation, performance was further improved. In addition, annotations allow a simpler API while introducing fine-grained control over event subscribers. |