Stack Explorer

Koin

Utilidad

Framework de inyeccion de dependencias pragmatico para Kotlin

400K/semana → Estable

Caracteristicas

didependency-injectionpragmaticlightweight

Ventajas y Desventajas

Ventajas

  • + Sin generacion de codigo
  • + DSL simple y expresivo
  • + Facil de aprender
  • + Soporte Android y multiplatforma
  • + Sin anotaciones ni reflection

Desventajas

  • - Errores en runtime en lugar de compilacion
  • - Menos features que Dagger
  • - Performance ligeramente menor

Casos de Uso

  • Inyeccion de dependencias en Kotlin
  • Aplicaciones Android
  • Ktor backends
  • Proyectos Kotlin Multiplatform
  • Testing con mocks

Tecnologías Relacionadas