Koin 3.2 - Improving the Kotlin Developer Experience by Arnaud Giuliani

Koin 3.2 - Improving the Kotlin Developer Experience by Arnaud Giuliani

Kotlin by JetBrains

1 год назад

7,463 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

mohammed oucif
mohammed oucif - 13.05.2023 21:04

Just a question here : in the example where he used the repository and the presenter, he had to use annotations in both of them. So, in a big project where we have more layers, we will have to put the annotations in all of them. Don't we suppose to avoid that to not make the code tightly coupled with a specific DI library ?

Ответить
Jilles van Gurp
Jilles van Gurp - 05.05.2023 19:43

Amazing. I was already a koin fan but this is leap frogging the capabilities of Spring. One concern I have with ksp is getting locked into specific versions of Kotlin and not being able to upgrade when there are new releases of Kotlin. I've experienced this with other ksp based plugins. Basically not a problem if koin updates frequently but as soon as there is any lag with that, you are basically blocked on updating. It's a big reason, I'm avoiding ksp dependencies in most of my projects right now because I don't like being locked into a specific version of kotlin just because of some library I need. Any insight on how this would work with koin? Or whether in general this is something that can be solved?

Ответить
Dmytro Oleinichenko
Dmytro Oleinichenko - 04.05.2023 21:20

Looks awesome!

Ответить
Sean Knowles
Sean Knowles - 04.05.2023 20:26

Devex, hot reload would be super.

Ответить