Feather – is an ultra-lightweight dependency injection (JSR-330) library for Java and Android.
With just a few hundred lines of code - is probably the easiest, tiniest, most obvious one, and is quite efficient too.
ProGuard rules for Feather
A shrinking step is also applied after each optimization phase, since some optimizations open the possibility to remove more classes, members and methods.. After ProGuard shrinks code, reading a code is difficult because the method names are obfuscated.
You don’t need to add any specific rules to your ProGuard configuration.
# Feather # No special ProGuard rules required.
For more information about Feather please see the website.