One of my favorite features in Google Play services 7.0  as a developer is that the split AARs (i.e., play-services-gcm or play-services-wearable - see the full list ) now include the ProGuard exceptions needed. This means that there's no need to manually add ProGuard exceptions. This makes it that much easier to get started with Google Play services and one less thing for you to maintain going forward.
Want to do the same for your library? Use the consumerProguardFiles gradle DSL:
to embeds the given file(s) as 'proguard.txt' in the AAR. Those ProGuard exceptions then automatically get applied when an app sets minifyEnabled to true.
Note: this does not apply to the full play-services or play-services-all-wear AARs - only the granular AARs have this built in.
 - http://android-developers.blogspot.com/2015/03/google-play-services-70-places-everyone.html
 - https://developer.android.com/google/play-services/setup.html#split
#AndroidDev #googleplayservices #gradle