Sobes.tech
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
    }
}