Otto is a small focused library, as you suggest using.
Ovidiu Latcu
11
Overuse Event Bus pattern in Android app lead to bad architecture solutions and reduce app testability in general.
Yes it’s convenient and you could use in your pet projects. But I’ll strongly against using it in complex production projects.
In rare cases event bus pattern could solve particular problem for you in very convenient and clear way — nothing wrong with that, in this case would be better to use rxJava or LocalBroadcastManager since it’s already part of your project instead of adding one more library.