The following is the first few sections of a chapter from The Busy Coder's Guide to Android Development, plus headings for the remaining major sections, to give you an idea about the content of the chapter.

Being Smarter About Bandwidth

Given that you are collecting metrics about bandwidth consumption, you can now start to determine ways to reduce that consumption. You may be able to permanently reduce that consumption (at least on a per-operation basis). You may be able to shunt that consumption to times or networks that the user prefers. This chapter reviews a variety of means of accomplishing these ends.


Understanding this chapter requires that you have read the core chapters and understand how Android apps are set up and operate, particularly the chapter on Internet access.

Bandwidth Savings

The preview of this section is off trying to sweet-talk the Khaleesi into providing us with a dragon.

Bandwidth Shaping

The preview of this section is in an invisible, microscopic font.

Avoiding Metered Connections

The preview of this section was stepped on by Godzilla.

Data Saver

The preview of this section was the victim of a MITM ('Martian in the middle') attack.