Bu Quiz Design For Everyone aşaması quizinin tam çevirisidir. Aşağıdaki soruları çözdüyseniz bu linkten cevapları gönderip başarı seviyenizi görebilir ve paylaşılabilir bir badge kazanabilirsiniz! Bu sınavı geçmek için en az 5 soruyu doğru cevaplamalısınız.
- Web hizmeti için base URI ve bir GET query
- Web hizmeti ve bir converter factory ve base URI
- Web hizmetine bir ağ bağlantısı ve bir authorization token
- Response için bir converter factory ve bir parser
- Bir web hizmetinden veri almak için
- Bir web hizmeti isteğinde bulunmak üzere Retrofit ile etkileşim kurmak için
- Bir JSON nesnesini Kotlin nesnelerine ayrıştırmak için
- Kotlin nesnelerini JSON response'undaki tuşlarla eşleşecek şekilde yeniden adlandırmak için
- Retrofit'in coroutines'i kullanmasını sağlarlar.
- Web hizmeti response'larını Kotlin veri nesnelerine uyarlarlar.
- Bir Retrofit çağrısını bir web servis çağrısına dönüştürürler.
- Retrofit'te default Call class'ına return etme yeteneği eklerler.
Q4. Yüklenen görüntüyü içerecek olan ImageView'ı belirtmek için hangi Glide yöntemini kullanıyorsunuz?
-
into()
-
with()
-
ImageView()
-
apply()
- Bir drawable ile into() yöntemini kullanın.
- RequestOptions()'ı kullanın ve drawable bir resource ID ile placeholder() yöntemini çağırın.
- Bir drawable'a Glide.placeholder özelliğini atayın.
- RequestOptions() kullanın ve bir drawable ile loadingImage() yöntemini çağırın.
- LiveData'da setBindingAdapter() method'unu çağırın
- Method'u BindingAdapters.kt adlı bir Kotlin dosyasına koyun.
- XML layout'unda android:adapter attribute'ünü kullanın.
- Method'a @BindingAdapter ile açıklama ekleyin.
- Bir layout dosyasını diğerine dahil eder.
- Kotlin kodunu layout dosyasının içine gömer.
- data-bound özelliklere erişim sağlar.
- Binding ifadelerinde class'lara ve class member üyelerine başvurmanıza olanak tanır.
Q8. Retrofit'te bir REST web hizmeti çağrısına nasıl sorgu seçeneği eklersiniz?(Uygun gördüğünüz kadar çok cevap seçin.)
- Query'i request URL'sinin sonuna ekleyin.
- İsteği yapan fonksiyona sorgu için bir parametre ekleyin ve parametreye @Query ile açıklama ekleyin.
- Bir request oluşturmak için Query sınıfını kullanın.
- Retrofit oluşturucuda addQuery() method'unu kullanın.