Android

Inyección de Dependencias en Android

Dependency Injection con Hilt y Dagger: @Inject, @Module, @Provides, Scopes, Qualifiers, Testing

15 preguntas de entrevista·
Mid-Level
1

¿Qué es la Dependency Injection (DI)?

Respuesta

Dependency Injection es un patrón que provee las dependencias de una clase desde el exterior en lugar de crearlas internamente. Esto mejora la testeabilidad, la modularidad y reduce el acoplamiento entre componentes.

2

¿Qué es Hilt?

Respuesta

Hilt es una biblioteca de DI construida sobre Dagger 2, diseñada específicamente para Android. Simplifica la configuración de DI con anotaciones estándar y gestiona automáticamente los componentes Android (Activities, Fragments, ViewModels).

3

¿Para qué sirve la anotación @HiltAndroidApp?

Respuesta

@HiltAndroidApp se aplica en la clase Application y activa la generación de código de Hilt. Crea el componente raíz de la aplicación y habilita la inyección de dependencias en toda la app. Es obligatorio para usar Hilt.

4

¿Para qué sirve la anotación @AndroidEntryPoint?

5

¿Para qué sirve la anotación @Inject?

+12 preguntas de entrevista

Domina Android para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis