React Native Projects

React Native Projects
React Native Projects
English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 4h 07m | 0.99 GB

Develop native cross-platform mobile apps more rapidly, easily and effectively with React Native!

React Native is a fantastic new framework produced by Facebook that allows developers to create truly native applications running 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 not only to introduce essential core concepts but also to show you how to make beautiful and functional applications using best practices. At the end of the course, you will have mastered creating and manipulating React Native apps, will know how to structure navigation and data flow, and will have been exposed to many built-in React Native components. You will also learn about pushing your applications to production and app stores. Both iOS and Android development are covered throughout the course.

By the end of this course you will be able to plan your own future progress with React Native.

  • Quickly get-up-and running with the React Native toolset, and discover a set of related tools that can greatly enhance your development environment
  • Create beautiful and functional apps using multiple navigation paradigms and taking advantage of native device capabilities
  • Expand your application’s capabilities by bringing in additional packages from the open source community
Table of Contents

Installation and Setup
1.The Course Overview
2.Introduction to React and React Native
3.Installation (Mac)
4.Installation (Windows)
5.Verifying Installation
6.Environment Setup for Sublime Text

RelaxationStation App
7.Starting the RelaxationStation App
8.Basic React Native Code Structures and Organization
9.Adding and Styling Components
10.Adding Buttons and Images
11.Custom Components and Props
12.Navigation in React Native
13.Static Data and Properties
14.Intermediate Styling Techniques
15.Flexbox and Application State
16.Animations with LayoutAnimation

BeBriefed App
17.Starting the BeBriefed App
18.Pulling in Third-party Libraries
19.Debugging Techniques in React Native
20.Introducing Tabbed Navigation
21.Switching Between Tabs
22.Styling Enhancements
23.Integrating Data from an External API

Chat Now App
24.Starting the Chat Now App
25.Advanced Navigation Techniques
26.Using the Linking API
27.Introduction to Flux and Redux
28.Redux Reducers and Actions
29.Redux and Containers

Chat Now App (Continued)
30.Chat Screen and Keyboard Tips
31.Thunks, Pure Reducers, and Scrolling
32.Two-way API Communication
33.More Navigator Techniques
34.AsyncStorage
35.AysncStorage (Continued)

Preparing Apps for Distribution
36.Generating App Icons
37.iOS App Icons and Display Name
38.Android App Icons and Display Name
39.Creating a Production Bundle
40.Upgrading React Native Versions
41.Community Resources and Giving Back