Build your first app with React Native
4.0 (40 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,229 students enrolled

Build your first app with React Native

Get started right away with React Native - Start building native apps for iOS & Android today!
4.0 (40 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,229 students enrolled
Created by Rusty Courses
Last updated 10/2018
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 5 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • The ability to begin to create real world apps for iOS & Android with React Native using Expo
  • Create your first app in React Native
  • Get a strong understanding of Expo
  • Learn how to create a new app from the command line
Course content
Expand all 43 lectures 04:26:18
+ Course Introduction
4 lectures 08:26
Getting started
00:40
Who uses React Native & Why Expo
04:09
Software to install
02:40
+ Intro to React Native
7 lectures 19:04
Intro to React Native
02:46
Overview of React Native components
03:25
Find more information on the React Native docs
01:40
Looking at the Expo docs
01:10
What are "props" in React Native?
04:14
What is "state" in React Native?
04:33
Install Hyper for terminal commands
01:16
+ React Native Basics
7 lectures 58:12
Create app in React Native using the command line in Hyper
09:29
Using the FlatList component
08:01
Using the image component
06:11
Using pull to refresh with a flatlist
05:05
How to use React Native Navigation
10:31
Styling options in react native
16:14
Using Flex Box
02:41
+ Building a Real Weather App In React Native
12 lectures 01:39:23
Building a weather app - creating the app from the command line
07:53
Planning the flow of the app & adding folders
04:55
Register with weather API
03:20
Install dependencies and begin to create home screen
11:41
Fetching data from an API
09:31
Cities List
00:26
Set array of cities and create random function
07:29
Using the console to log responses and start building FlatList
19:54
Android Notes: Using Font Family
00:21
Add styling to FlatList rows and add conditional font colours
16:00
Adding Expo gradient component and touch event
11:32
Add conditional emoji for weather types
06:20
+ Improving the CityWeather App
4 lectures 29:16
Use tab navigation
03:54
Add search screen
11:49
Final changes to improve the CityWeather app
11:53
+ Build & Publish to App Stores
1 lecture 00:12
Create and publishing a build to App Stores
00:12
+ Bonus & Advanced
8 lectures 51:43
How to use custom fonts
08:50
Android Notes: Alert box display
00:38
FlatList in reverse (Inverted prop)
02:05
How to fix errors
11:00
Using dimensions
02:56
Extra: React Native Navigation (Stack Navigator)
05:54
Thank you & Links
00:10
Requirements
  • Basic knowledge of Javascript, HMTL and CSS would help.
Description

Start building apps today!


React Native is used to power some of the most popular apps in the world such as Facebook, Instagram, Uber and Pinterest. All that is needed to create an app in both iOS and Android is React Native using Javascript. This is the easiest and fastest way to create an app that can thrive on both app stores! This course will take you step by step into the React Native ecosystem, starting with the core elements and even all the way to creating your very own app ready for distribution on iOS and Android.

You will also be taught how to use Expo - a framework that enables developers to develop and test quickly, saving you time.

This course will run through both React Native and Expo and show why together they are the best way to create apps for both iOS and Android.


The course will cover:

  • What is React Native?

  • Why use the Expo Framework?

  • Components, State and Props in React Native

  • Creating our first basic app

  • Making a real world example app (Weather App)

  • Followed by bonus videos & downloads


The ideal student is someone who has some background knowledge of Javascript and is interested in being able to create apps for iOS and Android.

Who this course is for:
  • Anyone interested in learning how to create apps for iOS and Android