A fast dependency injector for Android and Java. Kinject has been thought to get the following objectives:
Layout inflation library for Android which uses annotation processing to write the code you don't want to write and simplify your compound views.
Use the annotation
@AfterInflate on your compound view's methods you want to run straight after the layout is inflated with Michelangelo.
The fastest view-injection Android library that populates View Holders. Using annotation processing,
this library generates
findViewById(), saves code by connecting view-related methods
to your views without need to
findViewById and then
setOnClickListener, and some other smart
features that make it amazingly easy to use.
A fast dependency injector for Android and Java.
This project represents Google's fork of Square's Dagger. Google's Dagger fork is intended to vary from Square's project only where features are needed to deviate from Square's feature-set. Google's Dagger should be a drop-in compatible alternative to Square's Dagger, and many features in this fork will, if successful, be merged into the upstream project.
Efforts are made to also keep Google's fork as close in structure to Square's as possible, to facilitate merging and compatibility. Google/dagger will release shortly after Square's releases.