Android

Injeksi Dependensi Android

Dependency Injection dengan Hilt dan Dagger: @Inject, @Module, @Provides, Scopes, Qualifiers, Testing

15 pertanyaan wawancaraยท
Mid-Level
1

Apa itu Dependency Injection (DI)?

Jawaban

Dependency Injection adalah pola yang menyediakan dependensi suatu kelas dari luar, bukan membuatnya di dalam. Ini meningkatkan kemampuan pengujian, modularitas, dan mengurangi ketergantungan antar komponen.

2

Apa itu Hilt?

Jawaban

Hilt adalah library DI yang dibangun di atas Dagger 2, dirancang khusus untuk Android. Library ini menyederhanakan konfigurasi DI dengan anotasi standar dan secara otomatis mengelola komponen Android (Activities, Fragments, ViewModels).

3

Untuk apa anotasi @HiltAndroidApp digunakan?

Jawaban

@HiltAndroidApp diterapkan pada kelas Application dan memicu pembuatan kode Hilt. Ini membuat komponen root aplikasi dan mengaktifkan dependency injection di seluruh app. Wajib untuk menggunakan Hilt.

4

Untuk apa anotasi @AndroidEntryPoint digunakan?

5

Untuk apa anotasi @Inject digunakan?

+12 pertanyaan wawancara

Kuasai Android untuk wawancara berikutnya

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

Mulai gratis