Skip to content
UdemyReact NativePaid courseAll LevelsCertificate

Create Your First React Native App (Udemy.com)

A crash course in building your first React Native app in a weekend or less!

Created by: Spencer Carli

Last updated June 2017

Our take

Based on the ratings of 1,695 students, a sample of their written reviews and the syllabus, as the course stood in June 2017. No course pays to be reviewed.

Spencer Carli's course is a short build-along: 62 lectures and about 3.5 hours. The project is a contact-list app with a details screen, tab navigation, a drawer, a Me screen and an add screen, on both iOS and Android. It is aimed at people who know basic JavaScript and some ES6 and want a quick first win rather than theory. About 9,700 students have taken it, and it holds a 4.7 rating from 1,695 reviews.

Reviewers like the easy-to-follow teaching and the pace. One calls it very good for learning React Native quickly, and another finished it despite weak English. The complaints are about age. The last update was June 2017, and several reviewers hit changed navigation APIs. One had to switch to createStackNavigator and createAppContainer, and another says some command line steps no longer work. A 2-star reviewer says it skips installation and debugging. Others mention weak audio and slow Q&A replies.

Treat it as a gentle introduction to the shape of a small app, not a current recipe. At this length it is quick, but expect to check the latest navigation docs alongside it. Some reviewers found that a fair puzzle, others found it frustrating. If you want a modern setup from the first lecture, pick a newer course. If you just want to see a full small app come together fast, this still does the job.

Best forDevelopers with basic JavaScript who want a quick, follow-along first React Native app in an afternoon.
Skip it ifYou want current navigation libraries or a deeper explanation of how React Native works under the hood.

Pros

  • Short enough to finish in a weekend, with one app built start to finish
  • Clear, easy-to-follow teaching that works even at 2x speed or for non-native English speakers
  • Covers lists, reusable components, stack, tab and drawer navigation, and third party packages
  • Rated 4.7 from 1,695 reviews, with most of the sample at 4 or 5 stars

Cons

  • Last updated in 2017, so navigation code and some CLI commands no longer match current React Native
  • Little help with installation, running on a phone or debugging, according to a low-star reviewer
  • One reviewer calls the audio weak, and another says their Q&A questions went unanswered
Very good course for someone who needs to learn React Native quickly.
Leandro Nuñez, a student

Listed for all levels, but it assumes basic JavaScript, some ES6 and comfort with the command line.

icon
What you will learn

  • How to use the most common React Native components
  • Install and configure third party packages
  • Setup various types of navigation
  • Design reusable React Native components
  • Confidently create future React Native applications

Course content

9 sections · 62 lectures · 3.6 hours of video 21 articles

  1. 1Getting Started 1 free preview6 lectures · 21 min
  2. 2Building the Contact List12 lectures · 41 min
  3. 3Basics of Navigation 1 free preview7 lectures · 14 min
  4. 4Building the User Details Screen 1 free preview11 lectures · 58 min
  5. 5Tab Navigation5 lectures · 13 min
  6. 6Drawer Navigator7 lectures · 20 min
  7. 7Building the Me Screen5 lectures · 13 min
  8. 8Building the Add Screen8 lectures · 33 min
  9. 9Moving Forward 1 free preview1 lecture · 1 min

Who it is for

The instructor says it suits

  • People wanting to get started with React Native and want a quick win
  • React Native developers who want to strengthen their foundation of knowledge
  • Anyone wanting to get started with React Native
  • Developers looking for an alternative to their Cordova based applications

What you need before you start

  • Basics of Javascript and some ES6 syntax
  • Comfortable using the command line (basic usage in this course)

How it compares

Against the other 51 rated Udemy courses in React Native on CourseDuck:

  • Rating4.7 out of 5higher than 94% of them
  • Reviews1,695#5 of 52 by number of reviews
  • Length3.5 hoursshorter than 78% of them
  • Last updatedJune 2017earlier than 92% of them

icon
Course Description

Interested in learning React Native but don’t want to spend the hours and hours searching for answers to errors you’ve never seen before, hunting down the right packages, frustratingly asking yourself why you can’t figure something so seemingly simple out, and becoming best friends with user90210 on StackOverflow?

This course is designed to get you up and running with React Native as quickly as possibly while introducing you to the most critical pieces of React Native development. It’s not the end-all-be-all - it’s designed to get you started fast while building a firm foundation.

There’s nothing like building your first app - and that’s what this course will help you accomplish.

React Native enables anyone with a computer and basic Javascript knowledge to develop native apps quickly and provide a user experience that no other Javascript based mobile solution has been able to provide before. With the likes of Facebook, Airbnb, Instagram, Tesla, and dozens more - there’s no doubt that React Native is the right solution for your mobile app.

We’ll cover

  • Scrolling lists

  • Designing and creating reusable components

  • Project organization

  • Navigation

  • Core APIs

  • Installing third party packages

  • And more…

And we’ll do this for both iOS and Android.

What if you’ve already built a React Native app?

Well, how do you feel about it? Are you confident in the choices you made? Do you feel like you’ve got a solid foundation of knowledge and experience? If so, then this course probably isn’t for you. However, if you feel like you were hacking a lot of things together, pasting code from StackOverflow that you didn’t truly understand, then you should consider joining.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Spencer Carli

Hey! I'm Spencer. I'm a developer, cat dad, and devout pizza lover. I've been building web and mobile apps for a while using a host of different technologies with my current love falling to Meteor and React Native.

Teaching has always been a passion of mine - even when I was a 14 years old teaching survival skills (long story). I've since transitioned to sharing the technical knowledge I've gathered over the years and am looking forward to sharing that information on Udemy.

Knowledge is the most powerful force we have and I'm looking forward to sharing as much as I can with the great community of Udemy. I'm always happy to answer questions and I encourage you to reach out to me!

icon
More React Native courses

$189.99

$12.99

$129.99

$99.99

$79.99

$74.99

icon
Reviews

4.7

1,695 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Anonymized User on 4/3/2020

Was a good introduction to React-native. Good teaching and self-directed learning. Would rate it higher if the course was more updated. As it was, I had to figure out the navigators by myself, which was fine but I wasn't even sure if I could complete the course material given the lack of proper answers

By Anonymized User on 8/13/2019

This course was a great way to learn React Native through hands-on experience! The Navigation is a bit out of date since React Native made some updates. The only difference is that the navigation needs to be created using createStackNavigator (or whatever navigator you are using) and exported using createAppContainer, which was easy to find online.

By Alyson Brito Girão on 6/19/2018

This course was exacly what I was looking for to help me getting started with react native. The inscructor seems to know a lot about the subject and the exercices are really helpful. Goods: A lot of exercises Convers most cases of navigating screens Instructor answers questions from the students Cons: Some libraries are outded I missed an introduction on how to write tests for react native.

By Cesar Zeppini on 6/10/2018

I'm a designer for 18 years and now trying to build my own apps. This was my second course on React Native. The first one was good to start, but this one was faster, more complete and more engaging. I really like the results, I hit some obstacles, due to difference of versions and etc, but managed to fix them myself, which made it even better. I really appreciate this course and the professional for taking the time to make it and putting it up. :)

By Vincent Abadie on 2/22/2018

The instructor is perfect for my level. Perhaps if I was not then it would have been difficult to keep up with him. The course could have potentially be improved by adding examples on API calls. For https fetch and componentWillMount or Didmount. Overall this is a great course....

By Julian Hoben on 7/31/2017

It's quick and instructive and I really enjoyed Spencer's clarity. A few glitchy bits of audio and volume adjustments, but nothing that gets in the way of understanding, and generally it's crystal clear and well presented. If you're going through the course and unfamiliar with some of the syntax, Spencer's post about ES6 helped me: https://medium.com/the-react-native-log/a-brief-overview-of-es6-for-react-native-developers-15e7c68315da

By Anonymized User on 6/29/2017

After completing a previous react-native course I was hesitant to take this one, but it has actually given me a lot more insight and a whole different perspective on react-native development. This course is very helpful and very well designed!

By Giedrius Rimkus on 6/8/2017

This was my first React Native video tutorial I bought on udemy. Although it didn't cover many things I am happy that I started here, because it gave me the basic knowledge how React works, how can I structure the code of my app, how to create and reuse components and so on. Really useful. English is perfect, speed is perfect. Will subscribe to your feed and waiting for your next videos. Thanks a lot! G.

By Ionut-Cristian Florescu on 4/25/2017

Comprehensive enough and refreshingly fast-paced, as opposed to other react-native courses which are quite slow-paced. I also liked the way 'react-navigation' was covered and the author's take on structuring the components code. Could be improved by including an appropriate linter configuration and PropTypes (but that would probably "unfocus" the content a bit).

By Al Pat on 4/17/2017

Absolutely clear and to the point. Very well detailed so that nothing is missed when creating a RN app. What's very important for me is to make sure I know the fundamentals. Here Spencer Carli has done an amazing job at it. Really good for the self taught developer who want to solidify his knowledge.

Showing all 10 reviews on CourseDuck

Read all 1,695 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100