The ability to reply to discussions is limited to PRO members. Want to join in the discussion? Click here to subscribe now.

Start Building a React Native Application

Start Building a React Native Application

9:58
We'll download the requirements for getting started with React Native, refactor our app to ES6, walk through debugging, and talk about the philosophy behind React and React Native.
Watch this lesson now
Avatar
egghead.io

We'll download the requirements for getting started with React Native, refactor our app to ES6, walk through debugging, and talk about the philosophy behind React and React Native.

Avatar
Robert

I am new to React and XCode. After watching this lesson, I pointed my browser to http://facebook.github.io/react-native/docs/getting-started.html#content and followed their getting started directions. This involved opening AwesomeProject.xcodeproj.

In XCode 6.3, I get an "issue": "No code signing identities found." Is this a concern?

This is also my first serious attempt to work on an Egghead.io lesson. Perhaps I should be using your code download, rather than what is on facebook.github.io?

Thanks -- Bob

In reply to egghead.io
Avatar
Carlos

Just a heads up, this example didn't work for me using version 1.7.1 of iojs. It worked when I switched back to Node version 0.12.2 (latest as of right now).

In reply to egghead.io
Avatar
Tyler

Good to know. Thanks for the heads up!

In reply to Carlos
Avatar
Robert

I'm slowly working my way through the lesson. I'm using XCode / iOS 8.3 and the project builds okay. I don't yet have 'watcher' or 'flow' installed, I will try to find the source code and install it as a standard user rather than a privileged user. A little hard for a deaf person to follow since I can't hear the audio, but I'm managing very slowly.

In reply to Robert
Avatar
Robert

I am so grateful to see the transcript you have provided. Thank you very much! This series has prompted me to discuss React Native with other developers at my day job, it is really getting my interest. Thank you again for providing the transcript!

In reply to egghead.io
Avatar
Robert

This lesson also works fine if you build Node v0.12.2 from source code as a standard user and build watchman the same way. I have both installed in ~/local and my PATH variable points to it. I'm also using the latest XCode and Command Line Tools for XCode. Using homebrew to install Node and watchman isn't strictly needed, but using it can be less work.

In reply to Tyler
Avatar
Shawn

Great series. Great topic. Thanks egghead.

Looks like I'll need to upgrade to Yosemite to use Xcode with iOS 8. Does not work on Mavericks.

Avatar
Jarrod

This video is really quiet even at full volume.

Avatar
Yonatan

I agree with Jarrod. Can anything be done regarding the volume of the video? I even tried to download and watch via VLC, which allows 125% in volume, but no good...
I could try Camtasia, which can increase the volume by 1000%...

In reply to Jarrod
Avatar
Yonatan

Thanks. That's an interesting video. Any idea how to develop if I don't have Mac?

Avatar
Shawn

Confirmed. Build now works after upgrade to OS X Yosemite and Xcode 6.3.

In reply to Shawn
Avatar
Luis

I should have read some of these post before I started. I was not able to get pass the 6th video lecture because I'm using OS X Mavericks and Xcode 6.2. I believe I need Yosemite and a later version of Xcode to get the code to run properly. However, not all is lost since I have another computer with Yosemite.

Later...I got the code up and running on my other machine.

Avatar
Aviad

Sorry for my off-topic, but how to I make my sublime to look like that?

Amazing series BTW!

In reply to Tyler
Avatar
Terry Osbon

I did not catch what tool was being used to paint the components on the screen red. This was demo'd at ~6:30 mark in the video. Could you please clarify for me what plugin/tool/devtool feature was used?

Avatar
Alain Armand

Hi Terry. Second time trying to run through the set up. First time using Xcode for anything. Both times I have run through the instructions, when I try to open the project via the Xcode GUI as you did in the video, i get the following error. "Xcode does not support opening folders without a project or workspace." If I run the file from the terminal via "open githubNotetaker.xcodeproj" it opens and the simulator build succeeds. Is doing it this way going to cause problems later? Is there something I needed to have done to get the project to open from the GUI?

Is there a recommended environment for following this tutorial? I ask because I am running into one error after the other in the simulator and xcode that i dont see referenced in the comments by others.

My current error is "Invariant Violation: Application githubNotetaker has not been registered. This is either due to a require() error during initialization or failure to call AppRegistry.registerComponent."

Thank you.

Avatar
Paul Stocks

Alain, to open an xcode project you need to navigate to the folder with the .xcodeproj file. This is in the ios folder. Something must have changed since the video was made. If you you look at the output of the 'react-native init ....' you will see they point you to this folder.

In reply to Alain Armand
Avatar
Eric

Would be nice to have a section about Push Notifications with React.

HEY, QUICK QUESTION!
Joel's Head
Why are we asking?