Android Programming, Taught Gently
Android is truly a platform, encompassing hundreds of classes beyond the traditional Java classes and open source components that ship with the SDK. Some Android books race through the material, trying to cover as much ground as possible in as few pages as possible.
The Busy Coder’s Guide to Android Development is different.
We have tried to cover the same material, but aimed more for people new to mobile development. The book includes dozens of sample projects, ready to run with your copy of the SDK — not just one huge project where you have difficulty finding the specific examples of the technique you are looking for. You can even get these sample programs right now, as they are Apache-licensed and published on GitHub.
We even have integrated step-by-step tutorials, interspersed through the initial core chapters, to have you "learn by doing". You will implement a digital book reader app — a simplified version of the one that powers the Android app (APK) edition of this book.
(of course, you also can read the book in PDF, EPUB, or Kindle/MOBI formats, if you prefer)
But the book does not stop there.
The book continues with dozens of additional chapters — over 2,300 pages total — covering all sorts of advanced topics, from location tracking to security to NFC and beyond. Android is vast, and while this book does not cover each and every aspect of Android development, it covers more ground, and in more depth, than any other Android book available today.
And the book is continuously updated — several times a year, a new edition is published. Hence, by subscribing, you can keep up to date on the latest changes in the Android SDK and development tools.