Skip to content

More granular Google Play Services dependencies #13

@uerceg

Description

@uerceg

Hey guys.

First I would like to thank you for making this module, was quite anticipated by some of us, since now it frees us from having Google Play Services JAR as direct dependency in modules we write. Never the less, wanted to check this with you. When using your module, I see that following things are being added to the app in dexer phase:

build/android/intermediates/exploded-aar/play-services-ads-lite-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-analytics-impl-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-appinvite-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-auth-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-auth-base-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-awareness-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-base-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-basement-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-cast-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-cast-framework-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-gcm-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-identity-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-iid-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-location-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-maps-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-nearby-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-tasks-11.0.4/classes.jar" 
build/android/intermediates/exploded-aar/play-services-wallet-11.0.4/classes.jar"

I might be only interested in adding -basement module to my plugin and the rest is of no interest to me. By advising client to add your current module, method count will get quite increased and might breach 65K limit for some. With that in mind:

I was wondering if there are any plans to build support for adding separate modules as dependencies?

So something which can be added to user's tiapp.xml like this:

<module platform="android">ti.playservices.basement</module>

?

Thanks in advance for your reply.

Cheers

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions