7. Third-Party Library Integration

Third-party libraries are part and parcel of Android development. Whether it’s adding Crittercism, AdMob, Relic, or some open source libraries such as ZXing or UIL, these are typically added to your app to create a better user experience. The truth is that you probably don’t know in detail what code is doing or how it is doing it.

There are many reasons why you might want to add a third-party SDK to your APK. Typically you do it for one of the following reasons, although admittedly this is only a very limited list:

Image Selling banner adverts

Collecting users’ analytics

Collecting crash report information

Speech ...

Get Bulletproof Android™: Practical Advice for Building Secure Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.