This book will give you a quick start on Android Things, the platform for IoT made by Google and based on Android. We will go through the basics of IoT and smart devices, interact with a few components that are commonly used on IoT devices, and learn the protocols that work underneath, using examples and a hands-on approach.
We take our hands-on learning approach by going straight into playing with hardware using the Rainbow HAT, so we don't need to do any wiring. We then dig through layer after layer to understand what is being used underneath, but only after we have seen them working. If you are curious about more in-depth learning (such as writing your own drivers), you can always go into the next layer, because almost all the code referenced in this book is open source.