Rebuilding our guide to app architecture

Android

As Android apps grow in size, it’s important to design the code with an architecture in place to allow the app to scale, improve quality and robustness, and make it easier to test. An app architecture defines the boundaries between parts of the app