Dagger

adopt

Dagger is a fully static, compile-time dependency injection framework for both Java and Android. Dagger doesn't use reflections at runtime, it saves resources. For us, it is a perfect match for Android development.

We at AOE use it as a base framework for every Android project.