Tutorial & boilerplate setup

For this tutorial, the GraphQL backend and the basic app UI is already ready. Our task will be to convert the "static" UI into a working realtime app.

Download and run the boilerplate

  1. Download the boilerplate at: https://learn.hasura.io/graphql/ios/boilerplate.zip
  2. Unzip and make sure you're in the app-boilerplate directory
  3. This project uses carthage for dependency resolution, so you would need carthage installed,
$ brew install carthage

or you can use pacakge installation from Carthage Latest Release

  1. Install dependencies with Carthage.
$ carthage update --platform iOS
  1. Run the app in xcode and signup with auth0 to view the app

This is what you should see after the steps above:

Boilerplate login Boilerplate after login Boilerplate feed Boilerplate online

Load GraphiQL to play with your GraphQL APIs

  1. Head to https://learn.hasura.io/graphql/graphiql
  2. Log in (so that you can test the GraphQL APIs with a valid user token)

This is what you should see after the steps above:

GraphiQL after login