Junior — Middle
Quais são as bibliotecas alternativas para injeção de dependências, semelhantes ao Koin?
sobes.tech IA
Resposta da IA
Alternativas ao Koin para injeção de dependências no Android:
- Dagger / Hilt — biblioteca oficial do Google, baseada em anotações e geração de código. Permite criar uma DI eficiente e escalável.
- Kodein — framework DI leve e fácil de usar com suporte para Kotlin.
- Toothpick — framework DI rápido e simples com suporte para scoping.
Exemplo de uso do Hilt:
@HiltAndroidApp
class MyApplication : Application()
@AndroidEntryPoint
class MainActivity : AppCompatActivity() {
@Inject lateinit var repository: UserRepository
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// repositório já injetado
}
}