Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React Native Projects
Rating: 3.8 out of 5(140 ratings)
912 students

React Native Projects

Develop Native Cross-Platform Mobile Apps Faster, Easier, and Better with React Native!
Last updated 9/2016
English
English [Auto],

What you'll learn

  • Learn Basic navigation principles using React Native Navigator
  • Create a tab-based navigation structure on iOS and Android
  • Understand how React Native makes it easy to share code between iOS and Android apps in a sensible ad customizable manner
  • Gain exposure to React and React Native’s eloquent one-way data flow model, making apps easier to write and to debug
  • Discover the power of crafting mobile UIs on-the-fly with hot module reloading and no recompiling using React Native’s powerful styling system
  • Get a handle on the many built-in components React Native makes available to shorten your development cycle
  • Find out how to do instantaneous debugging in environments you’re already used to like Google Chrome

Course content

6 sections41 lectures4h 6m total length
  • The Course Overview3:59

    This video provides an overview of the entire course.

  • Introduction to React and React Native9:20

    Get to know the React Native framework and how it can help you develop mobile applications quicker and easier than ever before.

  • Installation (Mac)5:36

    Install the React Native toolset and required prerequisites on Mac OS X.

  • Installation (Windows)7:03

    Install the React Native toolset and required prerequisites on Windows.

  • Verifying Installation8:20

    With the prerequisite tooling and environment setup complete, let's ensure that React Native is indeed installed and ready to create apps.

  • Environment Setup for Sublime Text7:38

    There are a variety of environments and IDEs in which you can write React Native code, but here we review using Sublime Text and several helpful packages to create a very productive React Native environment.

Requirements

  • Start building applications immediately with featured examples and an easy to follow approach. Our video is based on 3 modern mobile projects, focusing on core React Native topics.

Description

React Native is a fantastic new framework produced by Facebook that allows developers to create truly native applications that run on both iOS and Android, all while writing code in JavaScript. It breaks down several of the complexities of mobile apps to ease development, and offers many pre-built components to accelerate development.

To quickly get going with React Native, this course walks you through the creation of three real-world mobile applications, each designed to introduce essential core concepts as well as show you how to make beautiful and functional applications using best practices. At the end of the course, you will have a mastery of creating and manipulating React Native apps, will know how to structure navigation and data flow, and be exposed to many of the built-in React Native components. You will also learn about pushing your applications to production and the app stores. Both iOS and Android development are covered throughout the course.

By the end of this course you will be able to plot your own path forward with React Native.

This course uses Node.js 6.2, and React Native 0.25, while not the latest version available, it provides relevant and informative content for legacy users of Node.js and React Native.

About The Author

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:

  • If you are a developer who is looking forward to take your JavaScript knowledge in building mobile applications by learning React Native then this video is for you.