## What you'll build

This tutorial guides you through setting up a backend and integrating that backend with your React Native app. You will create a “Todo app” with a GraphQL API and to store and retrieve items in a cloud database. In addition, we'll demonstrate how to authenticate users.

## Pre-requisites

The first thing you should do is initialize a new [React Native application](https://facebook.github.io/react-native/docs/getting-started). There are two ways to do this:

1. Expo CLI - Easier for new React Native developers
2. React Native CLI - If you are already familiar with mobile development, enables you to build native code into your project.

This tutorial will cover both, so use what's best for you.
