Android

Networking Android

HTTP, REST API, Retrofit, OkHttp, JSON parsing, Network security

29 pertanyaan wawancaraยท
Junior
1

Permission apa yang diperlukan untuk mengakses Internet?

Jawaban

Permission <uses-permission android:name='android.permission.INTERNET' /> harus dideklarasikan di AndroidManifest.xml. Ini adalah permission normal (bukan dangerous) yang tidak memerlukan permintaan runtime. Tanpa permission ini, setiap upaya koneksi jaringan akan gagal dengan SecurityException.

2

Apa itu Retrofit?

Jawaban

Retrofit adalah HTTP client type-safe untuk Android dan Java yang dikembangkan oleh Square. Ini mengubah HTTP API menjadi interface Java/Kotlin dengan annotation. Retrofit secara otomatis menangani serialisasi/deserialisasi JSON, request asinkron, dan berintegrasi dengan OkHttp, Coroutines, RxJava. Ini adalah solusi yang direkomendasikan Google untuk panggilan jaringan.

3

Apa saja metode HTTP utama?

Jawaban

Metode HTTP utama adalah: GET (mengambil resource), POST (membuat resource), PUT (memperbarui resource sepenuhnya), PATCH (pembaruan parsial), DELETE (menghapus resource), HEAD (mengambil headers saja), OPTIONS (opsi komunikasi). GET dan DELETE adalah idempotent, POST tidak.

4

Untuk apa metode HTTP GET digunakan?

5

Untuk apa metode HTTP POST digunakan?

+26 pertanyaan wawancara

Kuasai Android untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis