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 taking a “clean” approach in the software development world. …

Nicola Gallazzi

Passionate Android Developer, great interest for clean code best practices. In love with kotlin. Former Udacity mentor and code reviewer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store