Before You Start

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). You can install all that from the Android Studio interface.

The tutorial used Android Studio 4.0, but should work fine with newer versions.

Tutorial by Nicholas Hallahan, Steve Gifford, Tim Sylvester.