The following is the first few sections of a chapter from GraphQL and Android, plus headings for the remaining major sections, to give you an idea about the content of the chapter.

Top-Level GraphQL Terms

Before we get too much farther into GraphQL, we need to establish some definitions of some key terms.


The GraphQL that you have typed into GraphiQL is called a GraphQL document.

In GraphiQL, from your standpoint, that document happens to be the contents of a text editor widget. In traditional programming environments, the document might:


The preview of this section took that left turn at Albuquerque.

Operation Name

The preview of this section left for Hollywood to appear in a reality TV show.

Arguments and Variables

The preview of this section will not appear here for a while, due to a time machine mishap.

Mutations and Objects

The preview of this section was lost due to a rupture in the space-time continuum.


The preview of this section was accidentally identified as an Android 'tasty treat' by the Cookie Monster.