Play Services 5.0 Is A Monolith Abomination

1 · Jake Wharton · July 3, 2014, midnight
Guava is a monolithic library, but that’s not necessarily a bad thing. Nobody thinks twice when bundling it for the JVM. In the world of Android the mention of Guava has a bit of a negative stigma due to the dex file format’s method limit and a concern about bloating APK size. The latter is no longer a valid argument. The dex method limit is a hard 64k limit to which Guava contributes just over 14k methods. 20% of this hard limit vanishes when you include Guava. Sounds scary, right? It isn’t. Go...