Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m

Next lesson playing in 5 seconds

Cancel
  • Overview
  • Transcript

1.2 Project Overview

In this lesson, I'll give you a brief overview of the course project: a run tracking app. I'll also show you how the course repository is organized.

1.2 Project Overview

Hi and welcome back to Get Started with React Native. In this lesson, I'll demonstrate the courseproject we will create during the course, show you around the source code, and tell you how the Git repository is organized. The project we are building is a simple location-tracking app that will show a map view and some additional info, specifically overall distance, current speed, and bearing. It also draws a line of the tracked route. The app is simple, but uses a lot of techniques that you can reuse with different components in your own app. Let's have a look at the code. We'll spend most of the time in index.ios.js. You can follow along on Android as well, although there are additional steps sometimes that you will have to look up in the documentation. This is primarily the case for the lesson about maps. I will tell you whenever there is an extra step. You will also have to work with index.android.js instead. We are going to create five additional files during the course, two of them will be in the components folder [INAUDIBLE] are actions, reducer, and shared-styles. Everything else will be unchanged by us, although some commands we'll run may change files there. The one exception is AndroidManifest.xml that you will need adapt for maps and location usage. Since the course project is going to change throughout the course, I have organized the result of every lesson in a separate commit. The commits will be tagged with the section and lesson numbers. Whenever I clean something up in preparation for the next lesson, this will be a separate commit as well before the text one. In the next lesson we're going to get started by installing React Native for iOS and Android. If you're already, set up you can skip to the first lesson of the next section. See you there.