Clean Architecture in Android — A Beginner Approach

Nicola Gallazzi
The Startup
Published in
6 min readJan 9, 2021

--

As a developer, I’ve always been fascinated by architectures and clean code in general, even before I decided to become a native android developer.

The goal of software architecture is to minimize the human resources required to build and maintain the required system

However, writing code that is easy to test, maintainable and that facilitates team collaboration on the code can be hard.

Robert Martin (a.k.a. Uncle Bob) has theorized a solution to reach these goals, writing three books about…

--

--

Nicola Gallazzi
The Startup

Android Developer with a true passion for clean code. In love with Kotlin. Former Udacity mentor and code reviewer