Otto. A message bus that lets different parts of an Android app talk to each other without getting tangled up.

square.github.io/otto

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

April 2018
  • Merge pull request #206 from TurboProgramming/patch-1
  • Replacement of "compile" with "implementation"
September 2016
  • Merge pull request #193 from JesseBuss/blog_link
  • update blog link
January 2016
  • Add a reference to Kaushik’s blog post on Otto to Rx
  • Merge pull request #181 from square/jwilson_notto
  • Deprecate Otto in favor of RxJava
October 2015
  • Merge pull request #171 from square/jwilson_1026_update_javadoc_links
  • Update links to Javadoc.
June 2015
  • [maven-release-plugin] prepare for next development iteration
  • [maven-release-plugin] prepare release otto-parent-1.3.8
  • Prepare version 1.3.8.
  • Make static hashmaps thread safe
May 2015
  • [maven-release-plugin] prepare for next development iteration
  • [maven-release-plugin] prepare release otto-parent-1.3.7
  • Prepare version 1.3.7.
  • ensure flattenHierarchy method is threadsafe
January 2015
  • [maven-release-plugin] prepare for next development iteration
  • [maven-release-plugin] prepare release otto-parent-1.3.6
  • Throw random upgrades at the build tool until it stops complaining.