Retrofit Dasar

Kemampuan Akhir yang Direncanakan

  • Mahasiswa mampu menginstall dan mengkonfigurasi Retrofit pada project Android.
  • Mahasiswa mampu mengkonsumsi REST API sederhana menggunakan Retrofit

Retrofit

Resource yang berbentuk format JSON yang disediakan REST server dapat dimanfaatkan oleh aplikasi android dengan library Retrofit. Retrofit adalah library Rest Client untuk android dan java dari squareup. hal ini membuatnya relatif mudah untuk mengambil dan mengunggah JSON (atau struktur data lainnya) melalui webservice berbasis REST. Di Retrofit Anda mengonfigurasi konverter mana yang digunakan untuk serialisasi data. Biasanya untuk JSON menggunakan GSon, tetapi Anda dapat menambahkan konverter khusus untuk memproses XML atau protokol lain.

Retrofit dapat dikonfigurasi untuk menggunakan converter. Converter ini menangani de(serialization) data. Beberapa converter sudah tersedia untuk berbagai format serialisasinya.

Format Library Converter
JSON Gson com.squareup.retrofit2:converter-gson
JSON Jackson com.squareup.retrofit2:converter-jackson
JSON Moshi com.squareup.retrofit2:converter-moshi
Protobuf Protobuf com.squareup.retrofit2:converter-protobuf
Wire Wire com.squareup.retrofit2:converter-wire
XML Simple XML com.squareup.retrofit2:converter-simplexml

Pada percobaan ini akan digunakan REST API dari Chuck Norris untuk dikonsumsi aplikasi Android dengan menggunakan Retrofit.

Referensi

results matching ""

    No results matching ""