Learning Path: React: Modern Applications with React Native (Udemy.com)

Ascend your application development skills by building rich UI and get your app to production

Created by: Packt Publishing

Produced in 2017

icon
What you will learn

  • Understand common components within the library
  • Learn to use Flexbox
  • Create advanced animations for UI components
  • Create Facebook reaction widgets
  • Learn to implement various functionalities such as multithreading and fingerprint detection
  • Learn how to add custom modules and UI components using the device's native language.
  • Add automated testing to your React Native application
  • Understand how React Native makes it easy to share code between iOS and Android apps in a sensible and customizable manner.
  • Gain exposure to React and React Native's eloquent one-way data flow model, making apps easier to write and to debug

icon
Quality Score

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

Overall Score : 76 / 100

icon
Course Description

React has taken the web development world by storm, and it is only natural that its unique architecture and third-party support ecosystem should be applied to native application development. If you're familiar with React.js and basics of UI development and want to develop native applications for iOS and Android, then go for this Learning Path.
Packt's Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
  • Build rich and engaging user experiences in React Native while maintaining peak application performance
  • Learn to fix Redux into your application
  • Leverage the best of iOS and Android for React Native development while maximizing code reuse and cohesion
Let's take a quick look at your learning journey. This Learning Path covers React Native topics ranging from adding basic UI components to successfully implementing Redux. It follows a top-down approach, beginning with building rich user interfaces. These UIs will be created with both built-in and custom components. You will then animate UI's to make the application feel more alive. You will then learn to store data in a native database and integrate it with the Facebook SDK. You will also learn to make Redux fit into your application. You will then learn about different strategies for working with data, including leveraging the popular Redux library and optimizing the performance of the application. You will step further into exposing native device functionality. Finally, you will see how to put your application into production and maintain its reliability.
By the end of this Learning Path, you will take your web development skills to the next level and get equipped with the expertise to build high-performing native apps with React.
Meet Your Experts:
We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth:
  • Crysfel Villa is a senior software engineer at Modus Create. He's a passionate JavaScript coder and an accomplished software developer with over 10 years' experience in technical training, consulting, and systems analysis. Crysfel loves to write about emerging technologies and has deployed several apps to the Apple Store using React Native. He currently lives in NY and can be found attending tech meetups throughout the city.
  • Stan Bershadskiy is an architect at Modus Create and holds a master's in computer science from NYIT. While doing full-stack development, he found working on the frontend most enjoyable because of the speed with which one can develop and switch focus towards JavaScript. Stan likes to involve himself in anything JavaScript-related, particularly around building rich applications for the desktop, web, and mobile. He is located in New York City and can be found co-organizing NYC.JS meetups. More recently, he has focused on promoting React Native by presenting at conferences and publishing blog posts.
  • Joshua Lyman has been developing React Native applications since version 0.11, and has used the technology to release several production applications. He is active in the RN community, helping others answer questions when possible and contributing code and example repositories to help others out. He has been developing mobile applications in general for more than four years and also spends a lot of time on both web frontend work and backend servers, scaling the full stack. He often uses React (React Native's parent counterpart) for frontend work, and runs Node and C#/.NET servers on the backend. He helps clients do UI/UX reviews and design, and works with enterprises to create line-of-business applications; he occasionally does business intelligence work for companies, slicing and dicing data.
Who this course is for:
  • This Learning Path is for web developers who want to develop real-world native applications for iOS and Android. Familiarity with React .js and basics of UI development is assumed. Knowledge on JavaScript ES2015 is highly recommended.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
More courses by Packt Publishing

.NET Core Microservices

$11.99

JavaScript Design Patterns: 20 Patterns for Expert Code

$11.99

Mastering Go Programming

$11.99

Learning Path: Automation with Ansible, Puppet, and Salt

$11.99

Learning Path: Magento: Master and Test Magento 2 with Ease

$11.99

DevOps Fundamentals with Azure

$11.99

icon
More react native courses

React Native QuickStart, Build Real App with Deezer API

$11.99

React Native - The Practical Guide

$11.99

Multiplatform Mobile App Development with React Native

Free

Create Your First React Native App

$11.99

The Complete React Native + Hooks Course [2021 Edition]

$11.99

React Native Expo from Beginner to Pro :: Also with MeteorJS

$11.99

icon
Reviews

3.8

4 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Lukas Modrak

Tutorial goes like this. "This is the code". Pastes in huge chunk of code. You pause and retype everything without understanding anything. Then you get explanation for barely half of the stuff.

If this suits you, its good tutorial, but it does not suit me. I appreciate the effort, but in no way or shape can i recommend this tutorial.

By Armando Mendivil

More feedback about styles

By Roohullah Afzali

So Fast So good, Awesome Points and Well structured.

Thank you :)

By Ehsan Zargar-Ershadi

It is not good for beginners, mostly designed for someone who already knows react native, and that is what I like.