Summary

The networking aspects of an application are the most challenging to face. Looking at the networking strategy of an application, you can find something that can be optimized from this point of view. For this purpose, we dealt with the UrlConnection API on Android to better understand what we can do with that, analyzing how we can use different network protocols, set different types of request methods, add extra parameters to requests such as headers and cookies, and handle compression in communications. Then, we went through an overview of the connection types available on the platform to know which speeds our application can reach in networking transmissions.

Then, the patterns discussed in the Best practices section are really useful ...

Get Android High Performance Programming 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.