The Busy Coder’s Guide to Android Development

The Busy Coder’s Guide to Android Development
Author: Mark L. Murphy
Pub Date: 2017
ISBN: 978-0-9816780-0-9
Pages: 4525
Language: English
Format: PDF/EPUB (ver. 8.7)
Size: 85 Mb


Version 8.7

Do you want current information about how to develop Android apps? This book covers the latest Android Studio version and the latest version of Android, plus all the information you need to get your apps working on older devices. And, with updates coming every couple of months via the Warescription, you will keep up to date.

What’s New in Version 8.7?
For those of you who have read previous editions of this book, here are some of the highlights of what is new in the prose in Version 8.7:

  • Added more coverage of Android 8.0, including:
  • Updating everything for ODP4
  • A new section in the autofill chapter, outlining a security flaw in autofill and what autofill service developers need to do to try to minimize the impacts of that flaw
  • Covered JobIntentService and the new JobScheduler work queue system
  • More references to “O” were replaced with “8.0” or “26”, as appropriate
  • Overhauled the chapter on the NDK, updating it to using CMake for its build system
  • Replaced the CWAC-Cam2 coverage in a chapter on working with the camera with material on Fotoapparat and CameraKit-Android
  • Extended the coverage of ConstraintLayout, with more material on the drag-and-drop GUI builder, biases on constraints tied to guidelines, and chains
  • Updated the Android Things coverage for Developer Preview 4.1
  • Rewrote the sample apps for the chapters on location tracking to use OkHttp and a newer National Weather Service API
  • Added a chapter on working with the Samsung DeX desktop dock
  • Updated some really out of date code in the chapters on audio recording and working with contacts
  • Removed some chapters:
  • the runtime permissions tutorial
  • the chapter on the percent library (which Google deprecated in favor of ConstraintLayout)
  • the chapter on the Kindle Fire
  • Other miscellaneous fixes and improvements