Índice

Data Binding

El Data Binding permite vincular directamente los datos o campos de su modelo en la vista.

Está disponible desde la versión 1.5.0 de Gradle y gestiona la compatibilidad hasta la versión 2.1 de Android (Api 7).

La primera etapa consiste en comprobar si la versión de Gradle utilizada en su proyecto es superior a 1.5. Esta información está disponible en el archivo build.gradle de la raíz de su proyecto.

buildscript {  
    repositories {  
        jcenter()  
        mavenCentral()  
        maven { url "https://s3.amazonaws.com/repo.commonsware.com" } 
    }  
    dependencies {  
        classpath ’com.android.tools.build:gradle:2.2.0’  
    }  
}

A continuación, debe habilitar el dataBinding en el archivo build.gradle del módulo principal de su aplicación (en la sección android).

android {   
    ...   
    dataBinding {   
        enabled = true   
    }   
}

Tomemos como ejemplo una clase que represente un usuario (nombre, apellidos y dirección de correo electrónico).

public class User {  
    public String firstname;  
    public ...