Android

Injeção de Dependências no Android

Dependency Injection com Hilt e Dagger: @Inject, @Module, @Provides, Scopes, Qualifiers, Testing

15 perguntas de entrevista·
Mid-Level
1

O que é Dependency Injection (DI)?

Resposta

Dependency Injection é um padrão que fornece as dependências de uma classe de fora, em vez de criá-las internamente. Isso melhora a testabilidade, a modularidade e reduz o acoplamento entre componentes.

2

O que é Hilt?

Resposta

Hilt é uma biblioteca de DI construída sobre o Dagger 2, projetada especificamente para Android. Ela simplifica a configuração de DI com anotações padrão e gerencia automaticamente os componentes Android (Activities, Fragments, ViewModels).

3

Para que serve a anotação @HiltAndroidApp?

Resposta

@HiltAndroidApp é aplicada na classe Application e aciona a geração de código do Hilt. Ela cria o componente raiz da aplicação e habilita a injeção de dependências em toda a app. É obrigatória para usar o Hilt.

4

Para que serve a anotação @AndroidEntryPoint?

5

Para que serve a anotação @Inject?

+12 perguntas de entrevista

Domine Android para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis