Hello, just a last word about Koin usage. As
@jw said the article from
@lbaresse shows a service locator usage. But the main idea of Koin is to bring dependency injection with its DSL (no need of annotation, nor introspection, nor code generation). The gist below shows a quick sample, with dependency injection and service locator:
https://gist.github.com/arnaudgiuliani/715b2db73f592403b424dd038457c00f