title: How to understand the VIPER clean architecture?
body: <p>I recently discovered <a href="http://mutualmobile.github.io/blog/2013/12/04/viper-introduction/" rel="noreferrer">VIPER clean architecture</a> and I started looking for sample tutorials on applying this architecture on the Android platform. However, what I only found was sample projects which were confusing to me that is why I want to follow a simple example to understand the basic principles of VIPER. I am wondering if anyone can share some good tutorials on the above.</p>