MVP In Practice – Swapping the Network Layer

One of the many benefits of using a clean architecture in Android is that it allows us to replace individual components of our app without having to touch the rest of the code (and everything breaking).

In this post I want to show how easy it is to change one networking library for another (Volley <-> Retrofit) when the networking logic is entirely contained within the network layer!

Continue reading MVP In Practice – Swapping the Network Layer