Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce dex method count impact #123

Open
tobykurien opened this issue Jun 14, 2016 · 5 comments
Open

Reduce dex method count impact #123

tobykurien opened this issue Jun 14, 2016 · 5 comments
Assignees

Comments

@tobykurien
Copy link
Owner

See the method count impact of the dependencies here:

http://www.methodscount.com/?lib=com.github.tobykurien%3Axtendroid%3A0.13

Main culprits are Guava (we should use the slim version), Android Support Library, and the Gson dependency recently added.

@Buggaboo
Copy link
Contributor

I agree, this could be super annoying during development.

I hate having to use proguard during development.

The guava dependency is not added to the apk btw., it only affects the library.

@svenefftinge
Copy link
Collaborator

we actually are considering to stop supporting the *.slim version as it
didn't seem to be used so far.

2016-06-14 14:44 GMT+02:00 Jasm Sison notifications@github.com:

I agree, this could be super annoying during development.

I hate having to use proguard during development.

The guava dependency is not added to the apk btw., it only affects the
library.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#123 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/AAWv_9xipny54Ix5XDXahJYFfdxO0l6Zks5qLqISgaJpZM4I1CTC
.

@tobykurien
Copy link
Owner Author

@svenefftinge please continue supporting it - the dex method count is a major concern on Android, and a common compliant against Xtend is the bundled "bloated" Guava dependency.

@tobykurien
Copy link
Owner Author

@svenefftinge although, I don't think I can use the .slim for Xtendroid anyway, since it has Active Annotations?

@svenefftinge
Copy link
Collaborator

the active annotations stuff is in a different library. the .slim stuff is
only about the collection extensions and so on (xbase.lib). so that should
be ok.

2016-06-14 20:10 GMT+02:00 Toby Kurien notifications@github.com:

@svenefftinge https://github.com/svenefftinge although, I don't think I
can use the .slim for Xtendroid anyway, since it has Active Annotations?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#123 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/AAWv_8IeP4x0uNVKa2TtFpYg7w0s_CcIks5qLu6igaJpZM4I1CTC
.

@tobykurien tobykurien self-assigned this Feb 14, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants