Java 8 features have come to Android, in the form of lambda expressions and method references. This is possible through Retrolambda and now through the Jack compiler, but it wasn’t until libraries such as RxJava popularised the use of lambda expressions on Android that many developers wanted to start using them.
This talk will give an overview of lambda expressions and method references. How do you write them? When can you use them and when should you use them? How do they help improve the readability of your code?
Video: https://skillsmatter.com/skillscasts/8698-lambda-expressions-an-overview-for-android-developers