Что лучше использовать EventBus или Otto?
Хотелось бы услышать ответ тех кто уже пробовал и то и другое и решил для себя что лучше. Думаю кроме меня новичкам тоже будет интерестно в будущем зайти на этот пост и прочитать дельные советы бывалых программистов.
По поводу ЛУЧШЕ я имею ввиду. Производительность работы, простота использования для программиста и другие факторы.
В гугле на русском языке ничего дельного не нашел
Вот перевод на русский статьи со сравнением EventBus и Otto(оригинал)
После прочтение становится ясно что EventBus превосходит Otto как по количеству фич, так и по производительности
Из личного опыта советую использовать RxJava. Все рано или поздно к ней приходят, хотя бы что-то попробовать. Одно из преимуществ то, что Вы можете работать без подписок отписок просто с синглтон классом. И если вы используете "реактивный подход" в целом, то уже нет надобности подключать дополнительную стороннюю библиотеку.
Стоит отметить, что в RxJava1 и в RxJava2 реализация изменилась в плане используемых классов. В случае первой версии использовался интерфейс Action1<T>, который во второй заменили на Consumer<T>. Так как первые гайды на которые Вы можете наткнуться с большой вероятностю будут описывать первую версию это поможем решить проблему.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей