Ultimate React Native - Easily Build iOS and Android Apps
4.6 (61 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,079 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ultimate React Native - Easily Build iOS and Android Apps to your Wishlist.

Add to Wishlist

Ultimate React Native - Easily Build iOS and Android Apps

Build your iOS and Android mobile apps easier and faster using JavaScript!
4.6 (61 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,079 students enrolled
Created by Jon Bonso
Last updated 6/2017
English
English
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn the basics of React Native
  • Understand in-depth what React Native is
View Curriculum
Requirements
  • Basic React Knowledge
  • Basic HTML and JavaScript
Description

Based from the latest 0.44 version!

____________________________________________________

Highly-skilled web and mobile app developers earn as much as $100,000+ a year. But how about you? Have you already developed an iOS or an Android mobile app before? 

If not yet, then I totally understand where you are coming from. I myself also had that same problem before. Even experienced programmers are having a hard time creating a single mobile application despite their many years in working in the IT industry. It still takes a lot of time, effort and skill to be able to develop and publish a simple app on Play Store and App Store. 

  • Is there a way to fast track the development process without sacrificing functionality and quality? 
  • Can you still produce an elegantly-looking mobile app without the pain of learning Java, Objective-C or Swift programming language? 
  • Would there be a way to just have one single code base for both iOS and Android? 
  • And is it possible to only use JavaScript for developing apps for iPhone, iPad and Android devices? 

If you are asking these questions, then I have a good news for you. Yes! These are all possible with the new React Native Framework! 

React Native is a mobile development framework from Facebook that enables you to create stunning apps for iOS and  Android and other mobile platforms using just JavaScript! Under the hood, it is using the React library and leverages on the power of native UI APIs that are also being used by the native Android and iOS mobile apps!

 In this course, you will :

  1. Learn the in-depth knowledge of the React Native Framework
  2. Learn how to install, setup and configure NodeJS, NPM and GIT to your computer.
  3. Understand the concept of NodeJS and NPM
  4. Do a simple hello world React Native mobile application
  5. Understand its core concepts such as the Props, State and Components
  6. Explore and use different built-in React Native components that you can use for your app
  7. Use the Fetch API to get data from a web service
  8. Develop an Employee List mobile app that fetches data from a web service.
  9. ...and many more! 

Take your career to the higher level with React Native today!

Who is the target audience?
  • Anyone who wants to build iOS and Android apps easily.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
28 Lectures
02:21:59
+
Introduction
2 Lectures 06:25

An overview of React Native

Preview 04:51

Course House Rules for a better learning experience

Course House Rules
01:34
+
Local Development Setup
13 Lectures 01:02:45

An overview of this local development environment section

Preview 01:19

In this lecture, we will learn the overview on NodeJS

Preview 01:33

In this lecture, we will learn what NPM or Node Package Manager, is all about.

Preview 01:55

In this lecture, we will learn how to install Node and NPM on Windows

Preview 06:26

In this lecture, we will learn how to install Node and NPM on MAC

Node and NPM Installation on MAC
02:24

In this lecture, we will learn how to update Node and NPM on Windows

Updating Node and NPM on Windows
12:49

In this lecture, we will learn how to install NPM and Node on MAC

Updating Node and NPM on MAC
02:56

In this lecture, we will learn how to install GIT on Windows

GIT Installation on Windows
15:01

In this lecture, we will learn how to install GIT on MAC

GIT Installation on MAC
03:39

In this lecture, we will learn how to set an NPM Proxy

NPM Proxy
07:09

In this lecture, we will learn how to choose a proper IDE

Choosing your IDE or Editor
03:19

Learn how to install the Yarn Package Manager, an alternative to NPM.

Yarn Installation on MAC
01:40

Learn how to install Watchman File Service Tool

Watchman Installation on MAC
02:35
+
React Native Basics
7 Lectures 14:36

In this lecture, you will learn the step-by-step process of React Native CLI Installation.

React Native CLI Installation
01:32

We will create a yet another Hello World app for React Native!

React Native Hello World
02:57

Learn more about React Native Components

React Native Components
02:25

Learn about what's happening under the hood and the React Native's Workflow

React Native Workflow
02:22

In this lecture, we will explore the concept of React Native Property or Props

React Native Props
01:53

In this lecture, we will learn about React Native State

React Native State
01:37

In this lecture, we will explore the different built-in React Native Components

Exploring Different Built-In Components
01:50
+
Project: Employee List App
6 Lectures 58:13

Project Overview of the Employee List App

Employee App Overview
01:25

Part 1 of the Employee List App Development

Employee App : Creating the Project Structure
14:40

Part 2 of the Employee List App Development

Employee App : Getting WebService Data using Fetch API
16:09

Part 3 of the Employee List App Development

Employee App : Adding Modal and Designing using FlexLayout
17:06

Part 4 of the Employee List App Development

Employee App : Finishing Up with an Image Header Background
08:51

Github repository of the project

Employee App : Github Repository
00:02
About the Instructor
Jon Bonso
4.6 Average rating
2,235 Reviews
19,092 Students
5 Courses
Full Stack Developer

Jon is a Full Stack software developer based in Sydney, Australia, with over a decade of diversified experience in Banking, Financial Services, Telecommunications and Healthcare industries.  He was also employed to top tech and finance companies such as HP, Accenture, Telstra, Macquarie Bank and Credit Agricole CIB to name a few. 

On the side, he is also doing freelance jobs on web development and mobile apps for various clients. When he's not in front of the screen, he likes to play the piano and guitar.