Penggunaan Retrofit Pada Android Studio

Artikel ini dibuat agar kita dapat menggunakan retrofit pada Andorid


Tahapan Pembuatan Project Pada Android Studio

1. Pilih menu empty activity 


2. Isi Konfigurasi Sebagai berikut 


Apa Itu Retrofit ?

Retrofit merupakan httpclient ,tetapi saat mengakses (menggunakan) nya kita tidak harus harus mengerti lowlevel dari httpclient itu sendiri seperti request , method ,query parameter dan body setelah itu dikirim dan di terima sebagai string di konversi menjadi json dst. jika kita menggunakan retrofit kita tidak harus mengkonfigurasi hal hal tersebut dikarenakan retrofit merupakan abstraction layer  dimana implmentasi lowlevel sudah di otomasi oleh retrofit.


Konfigurasi Retrofit pada android studio 


ubah dependencies yang ada pada gradle 



coverter digunakan untuk mengkonversi result string menjadi objek java yang kita mau sebagai contoh 
converter gson mengkonversi result string menjadi objek json .

karna retrofit menggunakan internet kita harus menambahkan konfigurasi internet permission 




tambahkan permission internet pada android manifest





tambahkan kode berikut agar andoid bisa menggunakan 
fitur API https://developer.android.com/studio/write/java8-support?hl=id

Tahapan Konfigurasi Selesai 


Pada artikel ini digunakan api public dengan link berikut dengan link https://demo.lazday.com/rest-api-sample/data.php

Tahapan Membuat Model Class data 




membuat class (outer) dengan nama data model dan inner class dengan nama result 

inner class akan menampung data yang ada pada json ,sedangkan outer class akan menampung semua value dari inner class dalam bentuk list (java collection)

Tahapan Pembuatan Retrofit 

1. membuat Interface retrofit dengan nama Apiservice


2. membuat class implemtasi dari interface retrofit dengan nama ApiServiceImpl





Tahapan Pemanggilan Objek result menggunakan Logcat 

tampilan pada mainactivity(1)


tampilan pada mainactivity(2) 




Hasil























Komentar

Postingan populer dari blog ini

Karakter 3D