A flexible, modern Android app architecture: complete step-by-step
<p>I wrote recently about the <a href="https://medium.com/proandroiddev/how-to-architect-android-apps-a-deep-dive-into-principles-not-rules-2f1eb7f26402" rel="noopener">theory behind good Android app architecture</a>. It ended up being my most popular article of all time, and many people were kind enough to say it had helped them.</p>
<p>One of the most common queries was, <em>but what about X? That doesn’t really fit the rules. </em>Which is why I’ve always said:</p>
<blockquote>
<p>Learn the principles, don’t blindly follow rules.</p>
</blockquote>
<p>This article aims to demonstrate the practical side: to teach Android architecture by example. Most importantly that means showing <em>how</em> various architecture decisions are made. We will encounter situations where there are several possible answers, and in each case we will fall back on the principles rather than rote-learning a set of rules.</p>
<p><a href="https://proandroiddev.com/a-flexible-modern-android-app-architecture-complete-step-by-step-d76901e29993"><strong>Read More</strong></a></p>