A simple EventBus to handle activity result-like behaviors.
An eventbus library for android, simplifies communication between Activities, Fragments, Threads, Services, etc.
This library helps android developers to implement something like iOS key value observer pattern (KVO).
Publish-Subscribe (a.k.a Pub/Sub, EventBus) library for Android and JVM built with Coroutines.
Simplifies sharing fields and communication between Android components with custom scopes that are lifecycle aware.
A library based on Kotlin Coroutines Channel for providing an Events. Simply in usages, and high performance. Similar EventBus, but better for Kotlin way projects.
A simple way to bind and exchange messages between activities and services.
EventBus is
Imagine event bus that does not require subscribe/unsubscribe, does not use reflection, does not use singletons. Just delivers messages when you need it.
EventListener is small library and is used for communication between classes like broadcast signals No Need to maintain listener reference. It auto work with app lifecycle.
Simple events bus (publish–subscribe) implementation based on regular Android BroadcastReceivers
mechanism.
Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
The data binding model and tools that google introduced leaves out something, namely how to updated when user changes text, etc. Seems to me that it might call for using some of the RXJava and RxAndroid Observables sugar to handle those cases and make the event bus more streamlined and handle more use cases.
HermesEventBus is a library for using EventBus between processes, useful in IPC or plugin-in development. It has the same APIs as EventBus and easy to use.
Faster than Intents
and easier than AIDLs
. IPC EventBus is an Android library for sending events between processes or different apps.
itstimetoact - it's an android library, inspired by 'once', that can help you with planning events in your awesome application.
Super lightweight (14 LOC) and minimalistic (post(), subscribe(), unsubscribe()) EventBus written with idiomatic Kotlin and RxJava 2.
This is light-weight event bus dispatcher based on KOTLIN programming language.
A super lazy and fluent Kotlin expression for initializing lifecycle-aware property.
API 14+ LifecycleEvents library is an event bus implementation that works with the complexity O(1). It uses Lifecycle from android architecture components and Kotlin language features.
LiveBus is an event bus for Android which uses LiveData
component of the android architecture library to easily manage the lifecycles.
Simple Local Broadcast(s) on top of android LocalBroadcastManager
.
Simpler to use and faster alternative to LocalBroadcastManager
.
MicroBus is inspired by OttoBus, and it has its stronger and weaker points.
Advantages:
Disadvantages:
NYBus - A pub-sub library for Android and Java applications.
Otto is an event bus designed to decouple different parts of your app while still allowing them to communicate efficiently. Forked from Guava, Otto adds functionality to an already refined event bus as well as specializing it to the Android platform.