Android

Dependency Injection in Android

Dependency Injection met Hilt en Dagger: @Inject, @Module, @Provides, Scopes, Qualifiers, Testing

15 gespreksvragen·
Mid-Level
1

Wat is Dependency Injection (DI)?

Antwoord

Dependency Injection is een patroon dat de afhankelijkheden van een klasse van buiten aanlevert in plaats van ze intern aan te maken. Dit verbetert de testbaarheid, modulariteit en vermindert de koppeling tussen componenten.

2

Wat is Hilt?

Antwoord

Hilt is een DI-bibliotheek gebouwd op Dagger 2, speciaal ontworpen voor Android. Het vereenvoudigt de DI-configuratie met standaard annotaties en beheert automatisch Android-componenten (Activities, Fragments, ViewModels).

3

Waarvoor wordt de annotatie @HiltAndroidApp gebruikt?

Antwoord

@HiltAndroidApp wordt toegepast op de Application-klasse en activeert Hilt-codegeneratie. Het maakt de root-component van de applicatie aan en schakelt dependency injection in de hele app in. Vereist om Hilt te gebruiken.

4

Waarvoor wordt de annotatie @AndroidEntryPoint gebruikt?

5

Waarvoor wordt de annotatie @Inject gebruikt?

+12 gespreksvragen

Beheers Android voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis