Retrofit Android

Skema

Gambar di atas ini sudah menjelaskan dimana sebenarnya peran retrofit berada, jadi retrofit itu sebenarnya sebuah library pada Java yang di fungsikan untuk pengambilan data atau POST data json REST API pada server. Namun Retrofit hanya komunikasi aja kalo bahasa kerennya GET,POST,PUT,DELETE. Namun ketika kita mengambil data dari server menggunakan retrofit kita butuh library GSON yang nantinya akan mengubah JSON menjadi Object dengan menggunakan ini kita tidak perlu lagi set, get data ke dalam Model manual tapi langsung dikerjakan oleh GSON.

Untuk menggunakan retrofit pada Android Studio kita perlu menambahkan pada Gradle kita sesuai dengan kebutuhan library di atas.

// gson, retrofit
    compile 'com.google.code.gson:gson:2.6.2'
    compile 'com.squareup.retrofit2:retrofit:2.4.0'

Dengan menambahkan library ini kita butuh permission internet pada Manifest, karena pola komunikasi protocol jaringan di android maka kita harus mengizinkannya dengan code seperti di bawah ini.

retrofit-2018-06-23_13-15-21

Di tempatkan sebelum TAG application, nah dengan requirement diatas maka sudah cukuplah untuk topik bahasan. 

Related Articles

Comments