Configurando Retrolambda no Android
Published in
1 min readNov 28, 2015
Ao iniciar os estudos em uma tecnologia o setup as vezes é a parte mais difícil. Então, decidir escrever esse pequeno post para ajudar os iniciantes como eu em Retrolambda.
- O primeiro passo é instalar o JDK8 e configurar o JAVA_HOME.
- Adicione a seguinte dependência no build.gradle do seu projeto:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'me.tatarka:gradle-retrolambda:3.2.4'
}
}
3. Configure o plugin do Retrolambda no build.gradle no módulo do seu projeto.
apply plugin: 'me.tatarka.retrolambda'
4. E por fim é preciso avisar a IDE que vamos usar Java8. Adicione as seguintes linhas no build.gradle do seu módulo:
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
Um pequeno exemplo dessa maravilha:
Isso aqui:
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, "Olá Retrolambda!", Toast.LENGTH_SHORT).show();
}
});
Agora fica assim:
fab.setOnClickListener(v -> Toast.makeText(MainActivity.this, "Olá Retrolambda!", Toast.LENGTH_SHORT).show());