Check the Wiki for a small introduction
RxJava : Reactive programming
Retrofit2 : Consuming REST APIs
RetroLambda: Lambda expressions
Dagger2 Dependency Injection
Butterknife Easy resource binding
Clean Architecture with MVP #1
Clean Architecture with MVP #2
Influenced by other open source projects & tutorials
Good references that was used, along with projects linked on their sites: