Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
An eventbus library for android, simplifies communication between Activities, Fragments, Threads, Services, etc.
MicroBus is inspired by OttoBus, and it has its stronger and weaker points.
Advantages:
Disadvantages:
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.
NYBus - A pub-sub library for Android and Java applications.
This is an event bus designed to allowing your application to communicate efficiently.
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.
A super lazy and fluent Kotlin expression for initializing lifecycle-aware property.
Faster than Intents
and easier than AIDLs
. IPC EventBus is an Android library for sending events between processes or different apps.
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.
Android reactive event bus that simplifies communication between Presenters, Activities, Fragments, Threads, Services, etc.
Imagine event bus that does not require subscribe/unsubscribe, does not use reflection, does not use singletons. Just delivers messages when you need it.
Super lightweight (14 LOC) and minimalistic (post(), subscribe(), unsubscribe()) EventBus written with idiomatic Kotlin and RxJava 2.
The Universal Event Bus is an event dispatcher architecture which help you to use most common event bus implementation as Otto in a structured mode.
An events is a bus designed to separate different parts of the application, while still allowing them to communicate efficiently. The operation of the EventDispatcher is based on the publish-subscribe pattern: the bus asked a series of events that will be collected by those who joined them.
The publisher is, in this case, called Bus or RxBus and deals with post events using the Observable of RxJava. The event dispatcher contains two RxBuses: one dedicated to the UI thread, and the other for all the other events that have nothing to do with the UI (network calls, CRUD operations with the database etc.).
Simple Local Broadcast(s) on top of android LocalBroadcastManager
.
A lightweight and simple event bus for Android.
RxJava2 EventBus that supports pausing and resuming. This way, you can achieve that the bus is queueing events while it is paused and emitting events while it is resumed which is a nice way to enforce that events are only observed, when for example your activity is resumed and your views are accessible.
A simple way to bind and exchange messages between activities and services.
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.
Library for Event bus - implemented using RxJava2 in Android.
This library helps android developers to implement something like iOS key value observer pattern (KVO).
Simpler to use and faster alternative to LocalBroadcastManager
.
itstimetoact - it's an android library, inspired by 'once', that can help you with planning events in your awesome application.