On
Katana
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
On
-
Any good examples of manual dependency injection?
Here's a lib I made to use in my Android projects, it's so hard for me to ever use anything else because of how simple it is
Katana
We haven't tracked posts mentioning Katana yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
butterknife - Bind Android views and callbacks to fields and methods.
koin - Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
KODI - light-weight KOtlin Dependency Injection (KODI)
Kodein - Painless Kotlin Dependency Injection
Dagger2 - A fast dependency injector for Android and Java.
kapsule - Minimalist dependency injection library for Kotlin.
injekt
kotlin-guiced - Convenience Kotlin API over the Google Guice DI Library
Toothpick - A scope tree based Dependency Injection (DI) library for Java / Kotlin / Android.
kotlin-guice - Guice DSL extensions for Kotlin
android-ghostfish - Dependency injection container for Android
Guice - Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.