android dependency injection

Edit

http://blog.springsource.org/2011/08/26/clean-code-with-android/ Android however, does not support runtime bytecode generation, so RoboGuice depends on the version of Guice without AOP. Subclassing framework specific types is required because the way a third-party framework can hook into the Android application lifecycle is limited. Additionally, Guice itself is not small, adding about 400 KB to the size of your application. 댓글중에 : Honestly, don’t try that at home, it hurts : java annotation processors have the worst documentation I’ve ever seen

Dependency Injection

Robo-guice

장점

단점

주요 클래스

Android Annotations

장점

단점

Dagger

DroidParts

Transfuse

Yasdic