Decoupling Android App Communication with Otto

1 · Jake Wharton · July 2, 2012, midnight
Otto is a tiny but useful library for Android which aims to simplify how parts of your application communicate with each other. The Situation As Android applications increase in complexity, ensuring effective communication between different parts becomes more and more difficult. In multiple places of your app, components will need to update their state based on actions that occured somewhere else. A common solution to this problem was having a component expose a listener interface which interest...