Kotlin : Get JSON URL dengan Volley

Volley adalah sebuah library networking yang digunakan untuk transfer data ke atapun dari API. Library volley (GET Volley Android) yang merupakan ciptaan Google fungsinya hampir sama seperti Retrofit. Kedua library ini mempunyai kelebihan dan kekurangan masing-masing.

Pada tutorial ini saya membagi cara menggunakan Volley untuk menampilkan data json. Sekedar informasi data json bisa berbentuk object dan ada yang berbentuk array. Oleh karena itu ikutilah langkah-langkah proses pengambilan data json menggunakan Volley :

  1. Buat project baru, jangan lupa centang yang Kolin. Bila belum bisa, ikuti tutorial membuat Aplikasi Hello Word dengan Kotlin
  2. tambahkan permition Internet mana AndroidManifest.xml
  3. Tambahkan libarary volley di dalam build.gradle dependencies
  4. Buka MainActivity.kt, tambahkan function class untuk memanggil volley

    masih di MainActivity.kt, tambahakan baris kode berikut di dalam OnCreate

  5. Jalankan APlikasi, lihat Logcat, bila berhasil maka response data akan keluar seperti ini
  6. Seblumnya pastikan dulu isi dari JSON data tersebut. Pada contoh ini, saya menggunakan url : https://tutorial-ugikpoenya.firebaseio.com/pengajian.json dengan data seperti berikut. Data JSON diatas setiap item object terdapat judul,thumb, timezone dan url.
  7. Sekarang akan kita tampilkan judul setiap item ke dalam Logcat, pada proses on Response volley tambahkan kode berikut untuk menampilkan judul.

  8. Jalankan APlikasi, dan perhatikan Log Cat.

 

 

Facebook Comments