Prerequisites
This guide assumes you are already familiar with JavaScript and front-end development using React.
If you're not already familiar with other libraries of the React ecosystem such as React Native, Redux and GraphQL/Relay, this guide can eventually serve as an introduction to them but it will focus on using them rather than going deeper into their purpose.
Initial setup
Before starting to create the app, let's make sure you have the basic tooling needed, you will need:
Your code editor of choice. If you don't know what to use, a few suggestions are Atom, by GitHub, Nuclide, built on top of Atom by Facebook, and Visual Studio Code, by Microsoft.
node v8+ (older versions may work as well, but this guide is made using node 8)
A GitHub account, to access GitHub's API and create an integration
All good? Great! Let's start by creating the project using React Native!
Last updated