The Busy Coder's Guide to Android Development Version 7.2 Released

Subscribers now have access to the latest release of The Busy Coder’s Guide to Android Development, known as Version 7.2, in all formats. Just log into your Warescription page and download away, or set up an account and subscribe!

In terms of content, this update:

  • Added a large appendix on the N Developer Preview 1, with particular emphasis on file: Uri values, multi-window support, and JobScheduler improvements

  • Added a chapter on unit testing

  • Added a large chapter on NetCipher, for improving your network security, particularly allowing your HTTP requests to go over Tor

  • Added material on OkHttp3 and Apache’s independent packaging of HttpClient to the chapter on Internet access

  • Added coverage on focus modes, flash modes, and zoom support in the chapter on using the camera APIs

  • Added a section on the official backport of vector drawables to the chapter on drawable formats

  • Updated some of the material on ARC and ChromeOS

  • Rewrote samples that used the now-discontinued Universal Image Loader, switching them to Picasso

  • Lots of bug fixes and general improvements, particularly to older chapters

  • Removed obsolete chapters on HTML5 and PhoneGap

Also, source code listings that come from the sample apps have their own dedicated links to the book’s GitHub repo. These differ slightly from the links to the projects themselves that you will see before any extended review of the sample app’s code:

  • Links to the projects point to the master branch. This will reflect the latest version of the sample, which may be newer than the book edition that you are reading.

  • Links to the individual source files point to a version of that file tagged for the book edition. This allows you to view the full file for the source matching what you are seeing in the book edition that you are reading. However, there may be updates to that code in newer book editions.

There is one new subscriber benefit that debuted with this release, but I will hold off on explaining that until tomorrow.