koin چارچوب تزریق وابستگی است که کاملاً در کاتلین ساخته شده است. در مقایسه با Dagger2 ، می توانیم بسیاری از ویژگی های توسعه دهنده را در Koin پیدا کنیم. منحنی یادگیری برای Koin با Dagger2 کمتر مقایسه می شود.
بسیاری از ویژگی های قابل بحث وجود دارد. از آنجا که koin تازه کار است و هنوز در حال رشد است ، مقایسه با غول Dagger ناعادلانه خواهد بود! بیایید جزئیات اجرای Koin را طی کنیم.
Koin طبق اسناد رسمی ، یک چارچوب تزریق وابستگی سبک و عملگرا برای توسعه دهندگان Kotlin است. فقط با استفاده از functional resolution نوشته شده در Kotlin خالص: بدونه proxy، بدونه code generation، بدونه reflection
