airbnb / DeepLinkDispatch

A simple, annotation-based library for making deep link handling better on Android
http://nerds.airbnb.com/deeplinkdispatch/
4.37k stars 408 forks source link

Consider shipping Proguard rules with jar #288

Open Tapchicoma opened 4 years ago

Tapchicoma commented 4 years ago

I saw https://github.com/airbnb/DeepLinkDispatch/issues/107 issue, but now Android Gradle plugin supports proguard files from jar as well: https://developer.android.com/studio/build/shrink-code#configuration-files:

JAR libraries: /META-INF/proguard/

gabrielittner commented 4 years ago

As an example, here is how Moshi generates proguard rules dynamically in it's annotation processor https://github.com/square/moshi/blob/master/kotlin/codegen/src/main/java/com/squareup/moshi/kotlin/codegen/api/ProguardRules.kt

rossbacher commented 4 years ago

Looks like a perfectly fine opportunity to contribute to me. ;-)