- short track
- EN
How to reduce Android app launch time by scoping your dependencies using Koin DI
- #Android
Scoping is a technique in dependency injection (DI) where the dependencies are created when needed; in other words, lazy loading for dependency injection. LINE TODAY app has been using Koin DI since we migrated our code to Kotlin. Koin is a DI framework designed for a Kotlin project. Koin fully supports scoping, among many features, which makes it suitable for our project. In this short session, we're going to explore how we can use Koin to scope dependencies, thus improving app launch time.