- Tambahkan internet permission ke dalam manifest XML file.
- Tambahkan Retrofit dan Gson kedalam gradle build file
- Buat Object class yang akan di kirim atau di terima sebagai JSON file, jangan lupa bahwa semua fieldnya harus di declared dengan tipe String
- Buat ApiClient class
- Definisikan API Interface
- Gunakan ApiClient di Aplikasi kamu
Terkadang kamu harus membuat suatu class tambahan yang bisa menampung respon object dari server. Misal, kamu mengirim ("POST") user data melalui User object, akan tetapi jawaban (respond) dari server memiliki properties yang berbeda dari User class. Kamu bisa membuat
Class Result
yang bisa menampung respon dari server kemudian kamu bisa menambahkan Result Object kedalam Class User
. Tool yang saya pakai untuk membuat Result class ini adalah JsonSchemaToPOJO Caranya mudah, masukan respon (JSON) yang kamu dapatkan dari aplikasi POSTMAN kedalam formular yang ada di Json2Pojo.