Promo Lebaran, Kelas Online CODEPOLITAN Cukup Bayar Setengah Harga KLAIM PROMO
Lebih terarah belajar coding melalui Kelas Online dan Interactive Coding Lihat Materi Belajar

Bekerja dengan Data Binding Android

Ditulis oleh Apriliany Halimatus Sa'diyyah, dipublikasi pada 18 Dec 2017 dalam kategori Tutorial
Bekerja dengan Data Binding Android - CodePolitan.com

Data Binding merupakan suatu library untuk menulis layout deklaratif sehingga kita tidak lagi menggunakan class interface yang terlalu banyak juga tidak perlu lagi melakukan OnClick atau setText misalnya.

Data Binding ini dapat digunakan dengan minimal API 7 keatas dan Gradle 1.5.0-alpha1 keatas.

Untuk lebih memahami, langsung saja kita coba.

1. Pertama, buat project baru dan tambahkan depedencies ini di build.gradle (app)

Enable data binding

Kode ini berfungsi untuk mengaktifkan databinding.

Setelah itu, lakukan sync.
Caranya klik text sync now yang terletak di pojok kanan atas

2. Kemudian buat model yang akan dibinding

User.java

Ini berisikan data model yang akan kita binding.

3. Xml

activity_main.xml

Dalam type dalam varible berisikan class dari model yang tadi sudah kita buat.

Dan disini letak perbedannya, kita bisa langsung mengisi setText nya di dalam view atau xml.

4. Binding di Java

MainActivity.java

ActivityMainBinding disesuaikan dengan nama xml. Jika ada error dibagian penamaan ActivityMainBinding maka tekan alt+enter dan pilih import yang binding atau bisa juga dengan menuliskan langsung seperti ini.

Run.

Selesai.
Mudah bukan?

untuk source codenya bisa dilihat disini

Kesimpulan ahirnya, Data Binding adalah salah satu library yang dapat diaplikasikan dalam kode program untuk memudahkan programmer.


background

Gabung CodePolitan Membership

Ingin belajar coding secara online dengan lebih terarah? Gabung sekarang dalam program Premium Membership di CodePolitan. Dapatkan ratusan modul belajar pemrograman premium dalam beragam format dengan materi silabus lengkap dan tersusun rapi dari awal hingga mahir.

LIHAT MATERI BELAJAR GABUNG MEMBERSHIP

Artikel Lainnya