To follow all the examples, you will need to have access to a computer with Microsoft Windows, Mac OS X, or Linux. You will also need to have the Java Development Kit installed, and it is recommended that you install Android Studio, as it is mentioned in most chapters.