title: Android Architecture Patterns
body: <p>Which architecture pattern do you use for Android development? Until now I have been using the <code>MVC</code> pattern with <code>BroadcastReceivers</code> to communicate between layers but there must be something better than this. The Broadcast is killing me with all its registers and unregisters. So any answer will be highly appreciated. </p>
  
  <p>Thanks in advance</p>