Before You Start

Tutorial by Nicholas Hallahan.

Code Blocks

There are times you’ll need to enter project settings, code, or commands in the Terminal verbatim. They will look like this.

Enter Precisely This Text


You should be familiar with the Terminal. You’ll need to type a number of commands to get started.

We make use of git and github. A passing familiarity will help.

For Android development, we use Android Studio. Android Studio comes with the Android Development Kit (required). If you are building from source, you will also need the Native Development Kit (NDK).

If you are using OS X, we recommend installing the NDK with homebrew.

brew install android-ndk

The NDK typically installs in the following location:


The tutorial uses the following versions:

  • Android Studio: Version 2.1.2
  • Native Development Kit: Version r10e

Later versions should work fine, though you may find slight differences.