Many books — such as The Busy Coder's Guide to Android Development, — present programming topics, showing you how to use different APIs, tools, and so on.
This book is different.
This book has you build an app from the beginning. Whereas traditional programming guides are focused on breadth and depth, this book is focused on "hands-on", guiding you through the steps to build the app. It provides a bit of details on the underlying concepts, but it relies on other resources — such as The Busy Coder's Guide to Android Development — for the full explanation of those details. Instead, this book provides step-by-step instructions for building the app.
If you are the sort of person who "learns by doing", then this book is for you!
At the present time, this book is in a "beta" state, representing the first set of tutorials. More tutorials will come in the future to add more features and explore more aspects of Android app development. Updates via the Warescription will be fairly rapid until the book reaches version 1.0, at which time it will be updated a couple of times per year.
This book is published in PDF, EPUB, and MOBI/Kindle formats, for use in your favorite digital book reader.
There are many Android development books out there. Some are outdated, others are ridden with issues such as uneven pace and quality. This one, however, is one of a kind.
This book is a 600-page "tutorial" that teaches you, step-by-step, how to build a simple but complete to-do app from scratch. The chapters are well-structured and take an iterative and onion layered approach to learning that doesn't overwhelm beginners with long-winded explanations or complex details too early. When you finish the book, you will have learned all the major state-of-the-art techniques of modern Android development.
I had the pleasure to talk to the author, who told me that he modeled this book after his experiences of running professional Android training workshops for years.