This is a sample app that using the Uncle Bob's clean architecture approach, based in SOLID development principles
I have used the following resources/libraries for this example app:
- Retrofit 2 such Http client: http://square.github.io/retrofit/
- Butterknife such bind engine: http://jakewharton.github.io/butterknife/
- Dagger 2 such Dependency Injection library: https://google.github.io/dagger/
- RxAndroid such RxJava bindings: https://github.com/ReactiveX/RxAndroid