Lightsaber – is a compile time dependency injection framework for JVM languages and especially for Kotlin.
The goal of Lightsaber is to provide lightning-fast compile time dependency injection and not to rely on APT at the same time so that the library can be used with almost any JVM language and on Android.
ProGuard rules for Lightsaber
ProGuard obfuscates class names and may shrink classes, which are not used. After ProGuard shrinks your code, reading a code is difficult because the class names are obfuscated.
You don’t need to add any specific rules to your ProGuard configuration.
# Lightsaber # No special ProGuard rules required.
For more information about Lightsaber please see the website.