Koin — фреймворк, реализующий паттерн внедрения зависимостей (Dependency Injection) для разработки на Kotlin. Koin значительно облегчен и упрощен в сравнении с Dagger 2. В нем нет генерации кода и рефлексии.

В LiveTyping Koin используется как рекомендуется в официальной документации.