For this book, a modern computer running Microsoft Windows, Linux, or macOS is required. You will need Java JDK, the Git version-control system, and Android Studio installed.
To run all code examples and the code you write, you will need an Android phone running Android with OS version >= 5.